# System.Numerics

``` diff
 namespace System.Numerics {
-    public readonly struct BigInteger : IComparable, IComparable<BigInteger>, IEquatable<BigInteger>, IFormattable
+    public readonly struct BigInteger : IComparable, IComparable<BigInteger>, IEquatable<BigInteger>, IFormattable, ISpanFormattable
     public struct Vector2 : IEquatable<Vector2>, IFormattable {
+        public Vector2(ReadOnlySpan<float> values);
+        public void CopyTo(Span<float> destination);
+        public bool TryCopyTo(Span<float> destination);
     }
     public struct Vector3 : IEquatable<Vector3>, IFormattable {
+        public Vector3(ReadOnlySpan<float> values);
+        public void CopyTo(Span<float> destination);
+        public bool TryCopyTo(Span<float> destination);
     }
     public struct Vector4 : IEquatable<Vector4>, IFormattable {
+        public Vector4(ReadOnlySpan<float> values);
+        public void CopyTo(Span<float> destination);
+        public bool TryCopyTo(Span<float> destination);
     }
 }
```

