This also accepts a string, so the param type should be: `{Function | String}`, and not that it can accept pre-compiled templates.