Will we support generation functions in the future? This allows us to avoid using strings to generate template functions