Templated function types for compatibility