`ActionTranslator` is rather close to `ActionTransformer`.

`ActionInvoker` seems pretty reasonable, given the typical way one would implement `invokeBlock`, but @jroper, by your reasoning, it should probably be called some sort of result builder, as as you say, the type does not dictate that you even touch the given `request` or `block` arguments.