Naga.js is a functional programming