Added 'from_heap' function
Implicit iterators can be specified with iterator name
Iterators now introduced by 'on'
Iterator introduced by 'where', all tests updated