* docs
* naive enumeration (split from test)
* no storing of slice