`delete!` now deprecated; use `splice!`
Adds a comment explaining the PV tail optimization
Remove TODO item that will not be done
Refactor Base.next(::PersistentVector, ...)
Remove hardcoded value, use constant instead
Loosen types on dense node/leaf `update`
Code clarity: n => node, l => leaf