Allow specifying the generated Route data type's constructor name and field names, which permits us to replace the manual instances with generated ones.
Document makeBoomerang