Type Definition TyPat
enumx
type TyPat<T> = T;
Wrapper for non-path types in type pattern matching using #[ty_pat] match