Add `_n` and use it
Add a test
Use `immutable`
Use `end` to get tail