BlueprintsMapOutputReduce has been generalized to support arbitrary definitions of uniqueness using Gremlin/Groovy distributed-cache style scripting. Bam.