mofo is to mojolicious what grunt.js is to node.