def gr_loop
import gralha-byte-words@0.1.0.0/words.bend as Wordsimport Base
45def gr_loop(n: Nat, st: Gr, +i: U32) -> Gr:
46 match n, st:
47 case 0n, r:
48 r
49 case 1n+p, Gr{src, dst}:
50 gr_loop(p, gr_put(Array.get(U32, src, i), dst, i), (i + 1 : U32))