{"ast_node_type":"other","tokens":[{"end":21,"kind":"keyword","start":0,"text":"Interner,"}]}
            Interner,
        Some(FnSubst(Substitution::from_iter(
            input_tys.iter(Interner).map(|t| t.cast(Interner)).chain(Some(GenericArg::new(