{"ast_node_type":"other","tokens":[{"end":55,"kind":"keyword","start":0,"text":"type"}]}
            type Residual = ControlFlow<B, Infallible>;
            type Output = C;
            fn from_output(output: Self::Output) -> Self {