@value interface Value0 {} @value interface Value1 { refines Value0 } @type interface Type0<|#x> {} concrete Object { defines Type0 defines Type0 }