Implement refit and compare design modes.
Add lang-utils.js with zipByAndWith function.
Addresses #45.
Apologies for the monolithic commit - I had to do a lot of experimenting, which precluded an organized series of commits. I've tried to keep other incidental changes to the minimum.
Anyway, as you can see, the key implementation detail is that I'm using JS Proxy.
Implement refit and compare design modes. Add lang-utils.js with zipByAndWith function.
Addresses #45.
Apologies for the monolithic commit - I had to do a lot of experimenting, which precluded an organized series of commits. I've tried to keep other incidental changes to the minimum.
Anyway, as you can see, the key implementation detail is that I'm using JS Proxy.