Use of C++20 concept in base, util, logging modules
Part of
#104 (closed)