{"ast_node_type":"other","tokens":[{"end":22,"kind":"keyword","start":0,"text":"DirectConstructor,"}]}
    DirectConstructor,
    /// Returns the Self type of the impl/trait
    /// Returns something that indirectly constructs the `Self` type of the impl/trait e.g. `Result<Self, ()>`, `Option<Self>`