- Add other shells.
- Tests.
- Documentation.
