Nano
A C++ template metaprogramming library