I'm not a big fan of abbreviated variable names. function_template > ftmpl.