Learning node.js with cats