Compile Time Primes is free header only C++ compile time library based on Boost MPL library.