Templates are Stupid