def split_bad
import cli@0.2.0.0/cli.bend as Cliimport Base
2090def split_bad(found: Maybe<&2, Char>, attrs: List<&2, Item>,
2091 +value: String) -> Maybe<&2, Bad>:
2092 match found:
2093 case None{}: bad_value(value_reason(attrs, value), value)
2094 case Some{sep}: first_bad(String.split(value, sep), attrs)