public static Packed <T> Some(T value) { var packed = new Packed <T> (value); UnderlyingSwiftType.StoreTag(&packed, Tag.Some); return(packed); }
public static Unpacked <T> Some(T value) { var unpacked = new Unpacked <T> (value); UnderlyingSwiftType.StoreTag(&unpacked, Tag.Some); return(unpacked); }