ort
opaque return type of ( function, index )
(ortOf( foo: returns (some some) , 0 ), ortOf ( foo: returns (some some), 1 ) )