Slicable module for splitting ops into n children ops

If a write operation is too large to send, I'll want to split it into multiple children operations to be sent individually instead. This module can be included in an operation and it splits an array element of the spec between the children ops.