/// <summary> /// Lazy projection failure /// </summary> public static Func <Unit, res> Tag <structˈ>(structˈ union, string tag) where structˈ : struct => Throwing <res>(VariantException.Create(union, tag));
/// <summary> /// Projection failure /// </summary> public static res Tag <structˈ>(structˈ union, string tag) where structˈ : struct => Throw <res>(VariantException.Create(union, tag));