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