Decide what to do with return None in invoke()

Adding the collection item when no value is returned (in the case of ```sort()```) is consistent with Lo-Dash, but adding the collection item when ```None``` is explicitly returned is obviously wrong.

1st and 3rd tests break either way.