pub fn parse_type(input: &str) -> WeldResult<Type> {
    let tokens = tokenize(input)?;
    let mut parser = Parser::new(&tokens);
    let res = parser.type_();

    check_parse_error!(parser, res)
}
Parse the complete input string as a Type.
weld/src/syntax/parser.rs