Small tweaks.
- Made list nodes not change structure after instantiation.
- Gave names to anonymous functions in bind_until for debugging.
- Slightly more thorough unit testing.