What are most important things you know about templates: hidden features, common mistakes, best and most useful practices, tips...common mistakes/oversight/assumptions>
Here are some rules:
const, mutable and volatile will save users of the template both compile and execution time.