add syntax sugar for template instantiation