public static BitVector <T> from <T>(T src, BitSize?n = null) where T : unmanaged => BitVector <T> .FromCell(src, n);
public static BitVector <N, T> from <N, T>(T src, N n = default) where N : ITypeNat, new() where T : unmanaged => BitVector <N, T> .FromCell(src);