Submodules:
- timer: std::chrono based timer
- tul (tuple utilities library): for work with iostreams with any tuple-like object; aggregate type's fields count
- lifetime: for debugging (uses
{fmt}
library) - threads: functions to conveniently get the needed number of threads