Type-safe contracts for AMQP/RabbitMQ | Dark Hacker News