For some reason I am wrapping std::cin to make it to be able to accept callables, i.e. execute it first and print the return value if passing in a callable. Aft
std::cin