Added some documentation powers to Slot

In particular, a wl-leijen pretty printer. It'd probably be a good idea to
transition this to `pretty` to remove some extra dependencies.