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.