Module describing Peer.
id() :: any()
t() :: %Membrane.RTC.Engine.Peer{id: id(), metadata: any()}
new(id :: id(), metadata :: any()) :: t()