Hah, it works! We're linking against wayland!

Well sort of. I need to fix the fact that the functions are not in the
IO monad, and bind them to nice haskell functions, etc etc. But the core
works!

Oh, this project is now officially an absolute mess, so disclaimers
apply.