// 2. if not a proc, call a toProc on it and pass it in
// (and, in cases where the object is a literal proc, the proc & toproc will cancel each other out!)
// 3. if the value is a proc, pass it in.
return build(((BlockPassNode)node).getBodyNode(), s);
default:
throw new NotCompilableException("ERROR: Encountered a method with a non-block, non-blockpass iter node at: " + node);
}
}