On the contrary, I think introducing multiple end-points makes the code more confusing. Makes it more difficult to amend the translator in the future (or even currently, e.g. `ZU.trimInternal` cleanups`)