{"ast_node_type":"function","tokens":[{"end":59,"kind":"keyword","start":0,"text":"fn"}]}
    fn map<U>(self, f: impl FnOnce(T) -> U) -> InferOk<U> {
impl<T> InferOk<T> {
        InferOk { value: f(self.value), goals: self.goals }