Create templates for overloaded functions