A C++11 header only library built from code stolen from around the internet to allow compile-time reflection.