# System.Numerics

``` diff
 namespace System.Numerics {
-    public struct Complex : IEquatable<Complex>, IFormattable
+    public readonly struct Complex : IEquatable<Complex>, IFormattable
     public static class Vector {
+        public static Vector<IntPtr> AsVectorNInt<T>(Vector<T> value) where T : struct;
+        public static Vector<UIntPtr> AsVectorNUInt<T>(Vector<T> value) where T : struct;
     }
     public struct Vector<T> : IEquatable<Vector<T>>, IFormattable where T : struct {
+        public static explicit operator Vector<IntPtr> (Vector<T> value);
+        public static explicit operator Vector<UIntPtr> (Vector<T> value);
     }
 }
```

