Found an example which in my personal opinion is a good illustration to the naming convention.
Package `nre` has the `findIter` proc. No confusion, you can use `find` or the `findIter`, immediatelly clear what's going on and how to use it. import nre for match in "abcde".findIter(re"[bcd]"): echo match Run