fn slice(w: *Walk, scope: *Scope, parent_decl: Decl.Index, full: Ast.full.Slice) Oom!void
fn slice(w: *Walk, scope: *Scope, parent_decl: Decl.Index, full: Ast.full.Slice) Oom!void { try expr(w, scope, parent_decl, full.ast.sliced); try expr(w, scope, parent_decl, full.ast.start); try maybe_expr(w, scope, parent_decl, full.ast.end); try maybe_expr(w, scope, parent_decl, full.ast.sentinel); }