Use a phantom type instead of undefined in L.LayoutBuilderP
Use a phantom type instead of undefined in L.LayoutBuilderP


This better expresses the idea that the argument to alwaysTrue is just there to
select an instance. Another option could be to do use a fundep, which seems to
be compatible with the two instances so far.

class Predicate p w | p -> w


ohlus/xmonad-contrib,f1u77y/xmonad-contrib,0/xmonad-contrib,CaptainPatate/xmonad-contrib,f1u77y/xmonad-contrib,xmonad/xmonad-contrib,ohlus/xmonad-contrib,ohlus/xmonad-contrib,xmonad/xmonad-contrib,mathstuf/xmonad-contrib,0/xmonad-contrib,mathstuf/xmonad-contrib,CaptainPatate/xmonad-contrib,pjones/xmonad-test,mathstuf/xmonad-contrib,CaptainPatate/xmonad-contrib,0/xmonad-contrib