Add support for Fold

@ejconlon @ianoc Take a look.

Will be nice to be able to use this in scalding.