Parse a Str using a Parser
color : Parser(Utf8, [Red, Green, Blue])
color = {
one_of(
[
Parser.const(Red).skip(string("red")),
Parser.const(Green).skip(string("green")),
Parser.const(Blue).skip(string("blue")),
]
)
}
expect parse_str(color, "green") == Ok(Green)