Defines a fully empty result set that can still be iterated over and provide the same callbacks as a standard result set, though they don't return anything.
splat( $val)
map( $callback)
getIterator()
count()