Lessons from 100k Lines of JS Proposal