Make sure templates parameters are handled correctly and everything that can be done at run time can also be done at compile time. For example, many unit tests can be set up to compute at compile-time, this would be better!