···9696 override def operate(env: CastingEnvironment, img: CastingImage, cont: SpellContinuation): OperationResult =
9797 val stack = img.getStack.asScala.toSeq
9898 val args = stack.takeRight(${Expr(a.size)})
9999- // I'm fairly certain the remainder of this method is considered a war crime
10099 ${
101100 Block(a.zipWithIndex.map { p =>
102101 val (v@ValDef(n, ty, _), i) = p