class foo { public proc setsubr() { "setsubr: ", oadl::argvec(), '\n'; } } proc main() { var a = 10->iterate(); a.setsubr(2,4,100); "", a, '\n'; var bar = new foo(); bar[0:1] = 3; }