added cap()-step .. hehe.. but it has cap(string variable) which accesses the traversal memory to iterate() and then return the memory value as a traversal stream. this generalizes things nicely for OLAP.