We should probably do a major bump here in case users expect eg agi.template.merge to be present.