def in.alias.go
import bend-osdev-acpi@0.1.1.0/aml_interp.bend as AmlInterpimport Base
import bend-osdev-acpi@0.1.1.0/aml_ns.bend as S
374def in.alias.go(n: Nat, +ns: S.AmlNs, +p: String, o: Maybe<&2, S.AmlObject>) -> String:
375 match n:
376 case 0n:
377 p
378 case 1n+k:
379 match o:
380 case Some{S.AmlOAlias{+t}}:
381 in.alias.go(k, ns, t, S.AmlNs.get(ns, t))
382 case _:
383 p