Add flatten_deep(), modify flatten() to be shallow by default.
Rename create_callback to iteratee and private utility functions.
Undeprecate tail and make alias of rest.
Fix import rename.
Add intersperse() and intercalate().
Add iterated().
Initial return value to None for composed functions in case empty function list given.
Add interleave().
Move iter-list functions to api.arrays.
Expand on differences with Lo-Dash.
Add v2 dev version designation.
Rename getitem and setitem to get_item and set_item respectively.
Add set_path().
Rename test function name.
Add rename_keys().
Use dict comprehension.
Add warning about obj being modified in place.
Remove helper function, update(), and merge into merge().
Specify in docstring that get_item() is safe only if default value provided.
Add update_path(). Modify set_path() to use update_path(). Deep clone obj used in set/update_path().