Arguably, these shouldn't be exposed in azimuth-js. The Ecliptic has its own, custom-fit transfer function (transferPoint), which gives more control over how the transfer actually happens. If you're using azimuth-js, you're already away from standards, and generally better off buying in completely.
When using transferFrom, for example, the reset that happens is implied, whereas calling transferPoint makes it clear that a reset is happening.
Willing to be fought on this.