class A [G -> B, H -> C [ANY, G]] feature view: detachable H store: like view.plus do check attached_view: attached view as l_v attached_plus: attached (l_v + l_v.example) as l_plus then Result := l_plus end end end