Looking through the docs i noticed A bit of the example code doesn't use the `IO` based approach to crafting endpoints. It would be awesome to fix some of these examples which could enable #1002 I wanted to start the discussion on this with the intent on slowly patching some of the docs myself