NullVoxPopuli
NullVoxPopuli
yeah, it's a problematic test debugging improvement, but needs more thought as to implementation rollout -- it's part of a goal I have to remove internal patches :_|
Using those branches:  
Before proceeding with perf comparisons, we probably need to look in to why the error-recovery assets are **86KB** more than the baseline assets
oh probably, I should rebase
Upgrade also happened over here: https://github.com/emberjs/ember.js/pull/20602/files#diff-7ae45ad102eab3b6d7e7896acd08c427a9b25b346470d7bc6507b6481575d519L90
without digging in to `fn`, the reason why I think it could be a bug in `fn` is that these should be equiv: ```hbs {{#let (fn someFn 1) as |partiallyApplied|}}...
[Here is a reproduction](https://limber.glimdown.com/edit?c=EoUwDgTg9gBFBmMAWAXFYDOAuA9Dg5gJYpICuARgHQDGUAtjiHeSBAFYaPOuUc6EYMpEJwBMABgCsADgCcAKHkBVAHa06dECpQwSIGNQA2AQ0GFqMeKTUpCUFTiOmMyEIbCsYhFQDco1Y1t7AygAE30UWAwQEHljFRhWaAgYY3IoUh0wYwhbY0NDAE9UsDAi73wYAHdiJBgACTcPFPjQ13dPeGg6GAADAAEmFghHejB7LRQcJCbWXspFXqX8DhhDQh9Ywjpx3JgAb0sEgF9LbpgAckHuEZmOiAuAbnlt3Z0AYRMzakb7gBoDu1mqkXE5vr9gacuvRLtdhqMdhNtNNZg9nq8oHtDhARBkINQQACcRg8QSAGLGaiRCDFKHnC5DVgAWmJpJET0UeBgdDCrBUAPIpnMMEyhEMMBwQM61ipdhU8isNjlMBJmjJKgAFHoAGr5YQASgO8hgMBxKFIEASOr1IGex05kp54UtRNxFoJMHIpDFzpw8Ep1MKCplQQSAAUIN4UFqZrrDAajSazRaEqz3SANRrDQBeAB8uljNv1dvkXKQUCgAGsvFbYHdmgBZeLGfCeDCFDAoJgAjDeD2MlKlyWhKAiFQXHRIYybVLVYzFSLVQg4mu6WAgAAeAlsKkq9c8dGbrYgGHkafxIApVMxhQ1EajxYdMAAojkijAAPJU%2BL6Vovt%2BEJ4GpQIYbQYNQ5YgRKawgPglKFPq8i0ConZwKBZIhnKEKeNmBhfL2PyohqiqyvYGoANrWvGIAALqGocxqmiA5qWgWIBxsIdqPmCLgfqBnzONhKSbl2KihC4AngqiiYhDsmQZpRhbUXRMlJsxKZsRxtqMfa9pIfYqEACoiDouEADxdjsJhdrmjFmfAgGgdEKC5mZhiwVooS5vs%2Bz9LYKDuccxxmTg7mtmJtkmia3ihMuIBUlgjEmj5ADE7k6MRCT9HQhTqjAACMhqmDAAA%2B2S5IQ%2BRFAAgqU6wgKEJVBUlUU%2BTAGrlXkBSFLVZSAaEhrNVFBz7KFzFDVFLVmeQED5rFOIJS1bUatluUJIVMATSFDluOJzG2SFlllIEIC5s8igWUwx02XZxmoX5xDudmABEPjxGKJiWJh9jPTAq3qtmPmqpeKhBRKkUjQAhEyTK3SZf3%2BU9z0gW0PHCiRoZShAv3-SogP7CjGFKvYQlgzgENmXdOgPQFIAvSjeHOMKPFYzjOUAz5fGhJJGCk6c5OMTDW1UzALU00j54Ei4pDRKjU7eA1WM1n4ASYz4lVsSqxiaErh4qC2bYdpZz1i%2BzeM%2Bfe2hk7ZdmdoU7n5jtTnMYC6QQM6WAFWAG4qiBhChI8MDZKEsW7p74iUJIOJ0IHwU4HbDvyIdV3Wad8hLL08hAA&format=glimdown), showing that this happens with Resources... but even worse: errors with Classic Class and function helpers. With the classic constructs, we get an error saying that...
I _just remembered_!!! We have `(helper)` and `(modifier)` and `(component)` for partial application of those specific concepts. [Here is the above reproduction, fixed, by using `(helper)`](https://limber.glimdown.com/edit?c=EoUwDgTg9gBFBmMAWAXFYDOAuA9Dg5gJYpICuARgHQDGUAtjiHeSBAFYaPOuUc6EYMpEJwBMABgCsADgCcAKHkBVAHa06dECpQwSIGNQA2AQ0GFqMeKTUpCUFTiOmMyEIbCsYhFQDco1Y1t7AygAE30UWAwQEHljFRhWaAgYY3IoUh0wYwhbY0NDAE9UsDAi73wYAHdiJBgACTcPFPjQ13dPeGg6GAADAAEmFghHejB7LRQcJCbWXspFXqX8DhhDQh9Ywjpx3JgAb0sVABp25pgAX0tumAByQe4RmY6IW4BueW3dnQBhEzNqI0XqdDs9zqYDP8MOYgecrl16HcHsNRjsJtpprNXh8vlA9ocICIMhBqCBToSMMTSQAxYzUSIQYrwm63IasAC0FKpIneijwMDoYVYJxg5FM5hgmUIhhgODOnWs9LsKnkVhsypglM01JUAAo9AA1fLCACUB3kMBghJQpAgCUNxpAHwufLlgvCdvJRNtpNFpGlHpw8DpDMKqsVQQSAAUIN4UPqZkbDKbzZbrbaElyfSBdbqzQBeAB8ukTjpNzvk-KQUCgAGsvPbYGDWABZeLGfCeDCFDAoJinaFqfRslKVuWhKAiFS3HRIYybVLVYzFSLVQiEhu6WAgAAeAlsKkqzZSdHbnYgGHkWZJIFp9LxhV1Mbj5ddMAAojkijAAPL0%2BL6K0H5foQni6lAhhtBg1DVhBsprCA%2BB0oUJryLQKi9nAkHUhGyqwp4%2BaQs4MJYrqapKvYuoANoOsmIAALpmocFpWiANp2iWIBJsIzqvk4gi-pBfzOPhKS7n2KihC4wkAqJqYhDsmQ5jRpZ0Yx8lpmxGacdxTosS6LpofYmEACoiDohEADx9jsJh9oWLGWfAoGQdEKCFpZhiIVooSFvs%2Bz9LYKBeRcFyWTgXmdpJDmWpa3ihOuID0lgLGWv5ADEXk6Lqx4wP0dCFDqMAAIxmhCAA%2B2S5IQ%2BRFAAgqU6wgKE5WhalsX%2BTAupVXkBSFA1ZSgaEZptbFBz7BFbGjbF7WWeQEDFglhLJe1nW6vlhUJKVlwupa4XOW4UlsQ54U2WUgQgIWHyKNZTDnfZjlmZhgXEF5%2BYAEQ%2BPE0omJYuH2O9eUFTq%2Bb%2BVqt4qKFsoxTAllPToL3BSAH0QW0-HQhY5GRvKECAxtIP%2BajOHqvYolQzgMNw%2BZeVBW972o0RAKMy4x548DKig-sP5CVCZNXBTj3U%2B1iN09epIuKQ0Ro3O3jNTjDZ%2BAE2M%2BDVnGasYmjy6eKgdl2PY2e9wvs5zz7aOTDmOb2hRecWB2uWxByiniHpYCVYA7pqEGEKEbwwNkoQJYerviJQkiEnQvthTgVs2-Ip13XZl3yEsvTyEAA&format=glimdown)
So maybe the real question here is -- why do we have 4 ways to partially apply arguments? and can we get that down to 1?
> v2 format is yet unknown Is this still true? looks like it could happen in ember-intl@v6 as a minor release.