def ck.fix.pick
import bend-osdev-acpi@0.1.1.0/checksum.bend as Checksumimport Base
import bend-osdev-bytes@0.1.1.0/bytes.bend as B
29def ck.fix.pick(fits: Bool, +i: Nat, +o: B.Octets) -> B.Octets:
30 match fits:
31 case True{}:
32 B.Octets.concat([B.Octets.take(i, o), B.Octets.of_list([AcpiChecksum.byte_for(i, o)]), B.Octets.drop(1n+i, o)])
33 case False{}:
34 o