h2>This is it</h2>
        <p>
        You just saw a clean functional way of working with RabbitMQ. There are of course many issues that haven't been addressed here, like the RabbitMQ Quality of Service property or rejecting messages at later stages of processing (to name a few). But this should get you going and hopefully this is the way we'll be doing things in the future.
        </p>
        <p>
        Further reading:
        </p>
        <ul>
            <li><a href="https://github.com/ScalaConsulta