def AaParse.first_error
import bend-osdev-apparmor@0.1.0.0/parse.bend as Parseimport Base
import bend-osdev-apparmor@0.1.0.0/error.bend as E
453def AaParse.first_error(items: List<&2, AaItem>) -> Maybe<&2, E.AaError>:
454 match items:
455 case Nil{}:
456 None{}
457 case Con{it, rest}:
458 match it:
459 case AaIError{e}:
460 Some{e}
461 case _:
462 AaParse.first_error(rest)