Save
add a `SaveWith` function that accepts `SaveOptions` as a parameter, letting you tweak things like whether timestamps will be set before an insert or update operation
doSave
model
Document
bson:"-"
let's maybe not stop pulling elements after only the first one has been processed?