- the repo lacks good tests - especially multi-threaded ones - in that vein, it may be beneficial to add John's debug facilities