Transforms with completion

This adds `partition` and `partitionBy`.