A conceptual exploration of a better JavaScript