Make a iterable with reasonable defaults.
GridWorldIterable(this._gw, {this.limit = 50, this.snapshots = false}) : assert(limit >= 0, 'needs a world and positive limit');