Yeah, bringing in underscore sounds like a good idea to me. I have a tendency to want to use [_.extend](http://documentcloud.github.io/underscore/#extend) often and curse when it is not around. Also, just using underscore for this means we don't need to write tests for `res.locals.range()`!