Precompute and store the hash for operators that use GroupByHash or have hash partitioned output

rename to `buildWithHash`  I'd also add a varargs version