pulled record defs out of modules