data CodeSegment {l1 l2 : Level} (I : Set l1) (O : Set l2) : Set (l !$\sqcup$! l1 !$\sqcup$! l2) where cs : (I !$\rightarrow$! O) !$\rightarrow$! CodeSegment I O