evaluateArguments: encoder block: inBlock encoder pushArgs: 1 + arguments size. arguments do: [ :arg | arg compile: encoder block: inBlock ]