ref: a882c392dcde4b86d96b6b9e920c9d8e37f0aaad
dir: /subdir.myr/
use std use "types.use" use "util.use" pkg bld = const subdirs : (p : build#, subs : byte[:][:], targ : std.option(byte[:]) -> void) ;; const subdirs = {p, subs, targ for s in subs match targ | `std.None: /* nothing */ | `std.Some t: if !std.sleq(t, s) continue ;; ;; std.put("Entering directory '%s'\n", s) run(p.cmd, s) std.put("Leaving directory '%s'\n", s) ;; }