pub fn base_type<'tokens, 'src: 'tokens>() -> impl Parser<'tokens, InputType<'tokens, 'src>, BaseType, RichExtra<'tokens, 'src>> + Copy