Pure, functional, cross-browser, MVP Javascript library