query.go
func (iter Enumerator) ToSlice() []interface{} {
	retval := make([]interface{}, 0)
	for entry := range iter {
		retval = append(retval, entry)
	}
	return retval
}
func (iter Enumerator) ToSlice() []interface{} {
	retval := make([]interface{}, 0)
	for entry := range iter {
		retval = append(retval, entry)
	}
	return retval
}
func ( iter Enumerator ) ToSlice ( ) [ ] interface { } { retval := make ( [ ] interface { } , 0 ) for entry := range iter { retval = append ( retval , entry ) } return retval }
// ToSlice places all iterated over values in a Slice for easy consumption.
ToSlice places all iterated over values in a Slice for easy consumption .