Collection of tools for C++'s template system