def rs.here
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/checksum.bend as C
154def rs.here(+o: B.Octets, +i: Nat) -> Bool:
155 Bool.and(B.Octets.is_eq(B.Octets.slice(i, 8n, o), AcpiRsdp.signature()), Bool.and(Nat.is_le(Nat.add(i, 20n), B.Octets.len(o)), C.AcpiChecksum.ok(B.Octets.slice(i, 20n, o))))