 		iex> Channel.Named.start_link
 		iex> id = Channel.subscribe(:deadletter, fn m -> Logger.error("Deadletter #{inspect m}") end)
 		iex> Channel.send(:empty, %Message{})
-		:ok
+		:nok
 		iex> Channel.unsubscribe(:deadletter, id)
 		:ok
 

		...>    end)
		iex> Channel.send(a, %Serverboards.MOM.Message{ id: 0, payload: "test"})
		:ok

	"""
	def subscribe(channel, subscriber) when is_atom(channel) do
		channel = Channel.Named.ensure_exists(channel)

		iex> Channel.send(ch, %Serverboards.MOM.Message{ id: 0 })
		:ok

	Its possible to subscribe to named channels

		iex> alias Serverboards.MOM.{Channel, Message}
		iex> Channel.subscribe(:named_channel, fn _ -> :ok end)
		iex> Channel.send(:named_channel, %Message{})
		:ok

	Its possible to subscribe a channel to a channel. This is useful to create
