pub fn parse_pi(input: &str) -> IResult<&str, Pi<'_>>
Parse a pi type, consuming all whitespace before it