Returns new list with items generated between list.
List<V> addBetween(fn.Generator<V> generate) => fn.addBetween(this, generate);