Some helper types and roles to deal with Net::Stomp