the first map changes the array into a nested array with futures in it.

the second map then goes back and waits for the values of the futures.

this isn’t being changed, btw, all I am doing is moving it into chunks of 500 instead of however many cookbooks you have all at once.