Yes, `toolz` does this.  See https://github.com/pytoolz/toolz/blob/master/.travis.yml