Although @workspaces can't possibly be nil here, sometimes it is.
Obey _NET_WM_STATE_FULLSCREEN
Shift workspaces left and right.
Reintroduce xmobar
Plug Cairo memory leak. Bad Cairo!