groupF :: [FRequest] -> K a b -> F c d -> F (Either a c) (Either b d) simpleGroupF :: [WindowAttributes] -> F a b -> F a b unmappedGroupF :: Sizing -> [FRequest] -> K a b -> F c d -> F (Either a c) (Either b d) invisibleGroupF :: Sizing -> [FRequest] -> [WindowAttributes] -> F a b -> F a b