pub fn parse_typedef(input: &str) -> IResult<&str, Typedef>
Parse a type identifier from input (supports scalar, array, collection, and specials).
input