Removed the need for calling the template versions of the functions in the resolved DSL