Make each, map, and where stop if the fn returns done.
Make "done" a reserved word and built-in type.