Function partitionAsync