Lapin Queue
Queue
t() :: %Lapin.Queue{binds: [], name: String.t(), options: Keyword.t()}
declare(t(), AMQP.Channel.t()) :: :ok | {:error, term()}
new(String.t(), Keyword.t()) :: %Lapin.Queue{ binds: term(), name: term(), options: term() }