def rs.p1
import bend-osdev-acpi@0.1.1.0/rsdp.bend as Rsdpimport Base
import bend-osdev-bytes@0.1.1.0/bytes.bend as B
import bend-osdev-acpi@0.1.1.0/error.bend as E
122def rs.p1(ok: Bool, +o: B.Octets) -> Result<&2, &2, E.AcpiError, AcpiRsdp>:
123 match ok:
124 case False{}:
125 Fail{E.AcpiTooShort{20n, B.Octets.len(o)}}
126 case True{}:
127 rs.p2(B.Octets.is_eq(B.Octets.take(8n, o), AcpiRsdp.signature()), o)