{"ast_node_type":"other","tokens":[{"end":63,"kind":"keyword","start":0,"text":"///"}]}
    /// basically `for<T> fn(T) -> Option<T>`. So if we have an
    /// argument. Consider the type of `Option::Some`, which is
    /// expression `Some(&[1, 2, 3])`, and that has the expected type