Building a RabbitMQ Library in F#