Parser helpers for IRCv3 standard replies.
Parses an IRCv3 FAIL, WARN, or NOTE reply.
FAIL
WARN
NOTE
@spec parse(String.t(), [String.t()]) :: {:ok, %{ type: :fail | :warn | :note, command: String.t(), code: String.t(), context: [String.t()], description: String.t() }} | {:error, atom()}