data Gfx = Graphic a => G a instance Show Gfx instance Graphic Gfx g :: Graphic a => a -> Drawing lbl Gfx
Gfx allows you to mix different types of graphical objects in the same drawing.
Gfx
hboxD [g "Yes",g False, g 42]
g = atomicD . G