pub fn gen_definition_parser(
    m: &mut ModuleContext<'_, '_>,
    n: &str,
    d: &Definition
)