Gandalf and I got together this week and we're doing a few minor cleanups of the internal L10n.js APIs to make it more modular and extensible in the future.
Part 1: Context.prototype: https://github.com/l20n/l20n.js/commit/1e099ee5867f3e17ef3c932a561cebfa4d09576b
Created attachment 8504746 [details] [review] Pull request
The last try push is all green. I'll wait until Monday before I merge this to make sure I'm around for any unforeseen regressions.