ldionne /metabenchCMake19018A simple framework for compile-time benchmarksbenchmarkcmakemetaprogrammingcpp