package def_spec // AInt -- внутренне представление числа type AInt int // INum -- интерфейс к числу. type INum interface { IString // Get -- возвращает внутренее число Get() AInt // Int -- возвращает внутреннее число как int Int() int // Byte -- возвращает внутреннее число как byte Byte() *Result[byte] } // INumMut -- интерфейс к изменяемому внутреннему числу type INumMut interface { INum // Set -- устанавливает внутренее число Set(AInt) }