{-# LANGUAGE ConstraintKinds, TypeFamilies #-}importqualifiedData.SetasSimportGHC.ExtsclassRFunctorfwheretypeRFunctorCtxfa::ConstrainttypeRFunctorCtxfa=()rfmap::(RFunctorCtxfa,RFunctorCtxfb)=>(a->b)->fa->fbinstanceRFunctorS.SetwheretypeRFunctorCtxS.Seta=Ordarfmap=S.map