Я не верю, что возможно расширить существующий тип .NET после его создания.
Если все, что вам нужно, это byte[]
(в IronPython, я полагаю), вы можете сделать:
>>> import clr
>>> import System
>>> b = bytes([1, 2, 3, 4])
>>> a = System.Array[bytes](b)
>>> a
Array[bytes]((b'\x01', b'\x02', b'\x03', b'\x04'))
Однако маловероятно, что IronPython когда-либо разрешит доступ к базовому хранилищу байтов (если не CPython), так как это небезопасно.