pub fn parse_recursive_ty( ast: &mut KTokenStream, tracer: &dyn KParserTracer, ) -> Result<Vec<TyToken>>