This might be a silly question. How come when I map over a list it gets converted into an iterable? This means I have to litter my code with `toList` everywhere, like so: ``` js List([1,2]).map(x => x+1).toList().interpose('foo'); ``` Thanks again for the awesome work!