pub(crate) fn ambig_ty( input: ParseStream<'_>, allow_plus: bool, allow_group_generic: bool, ) -> Result<Type>