Underscore

Builds on top of #39.