def ld.find
import bend-osdev-acpi@0.1.1.0/acpi.bend as Acpiimport Base
import bend-osdev-acpi@0.1.1.0/registry.bend as R
264def ld.find(~X: Data, ts: List<&2, AcpiLoaded<X>>, +name: String) -> Maybe<&2, R.AcpiTable<X>>:
265 match ts:
266 case Nil{}:
267 None{}
268 case Con{AcpiLoaded{a, Done{+t}}, rest}:
269 ld.find.pick(~X, String.eq(R.AcpiTable.name(~X, t), name), t, ld.find(~X, rest, name))
270 case Con{h, rest}:
271 ld.find(~X, rest, name)