def reg.drop
import bend-osdev-acpi@0.1.1.0/registry.bend as Registryimport Base
import bend-osdev-bytes@0.1.1.0/bytes.bend as B
84def reg.drop(es: List<&2, AcpiRegEntry>, +sig: B.Octets) -> List<&2, AcpiRegEntry>:
85 match es:
86 case Nil{}:
87 Nil{}
88 case Con{AcpiRegEntry{+s, k}, t}:
89 reg.keep(B.Octets.is_eq(s, sig), AcpiRegEntry{s, k}, reg.drop(t, sig))