[xmonad] Why RationalRects for floating windows?