t() :: OSC.Bundle.t | OSC.Message.t | OSC.Packet.t
parse(iodata, Keyword.t) :: {:ok, t} | {:error, :invalid} | {:error, {:invalid, String.t}}
parse!(iodata, Keyword.t) :: t