{"ast_node_type":"other","tokens":[{"end":90,"kind":"keyword","start":0,"text":"self,"}]}
        self, ArrayExprKind, AstChildren, BlockExpr, HasArgList, HasAttrs, HasGenericArgs,
    ast::{
        HasGenericParams, HasLoopBody, HasName, HasTypeBounds, IsString, RangeItem,