package core_spec // EBool -- расширенный бул. type EBool interface { // IsOk -- проверяет на true. IsOk() bool // IsNot -- проверяет на false. IsNot() bool } // EBoolMut -- мутабельный расширенный бул. type EBoolMut interface { EBool // Set -- устанавливает булево. Set() // Reset -- сбрасывает булево. Reset() }