Add features and limitations to the project. Also update the types to be stricter.
Add tests related to error handling.
Traditional British long count is available for systems.