# todo - cleanup codebase - setup site, improve docs - cleanup within `values()` and `indexes()` - address behavior of binding property to multiples states - strict mode - better error reporting - warn when `values()` returns primitive - warn when `values()` returns duplicate object - implement from solid - [x] onCleanup > `cleanup()` - [x] Index > `indexes()` - [x] For > `values()` - [ ] untrack - [ ] batch - [ ] async/resource/loading/suspense - define order with nested properties