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