[xmonad] Can I switch layouts based on number of windows in a workspace?