A similar effort was started at lmug and the lmug-yaws and lmug-elli adaptors are reasonably fleshed out already. It would be great to combine the lmug and beam-http efforts into one interface to rule them all. Plug interoperability could be cool too, but I don't personally use Elixir/Plug.