Types for federation

Add types for automatically setting up federation in RabbitMQ
haha yes it is. I left it in there cause it cracked me up when I saw it