remove recursion from getFromLocale
remove ctx.currentLocale
remove locale's AST after it's been built, but only in runtime
set lang and direction
reorder functions in webl10n