fix formatting and restore correct semantic of inner_fold_step
boost::dispatch::meta::print for clang and MSVC