WellPointed for dual to PreArrow class
问题 In Control.Arrow.Constrained there is a class WellPointed: Unlike with Morphism and PreArrow, a literal dual of WellPointed does not seem useful. Which is true as the duality for the following methods seems a bit weird: globalElement :: ObjectPoint a x => x -> a (UnitObject a) x unit :: CatTagged a (UnitObject a) const :: (Object a b, ObjectPoint a x) => x -> a b x But why would not we like (for example) having const for "choice" arrows (like having some constant error information which could