This can be simplified to `map(start, it.xs)`.  `return` is also not necessary (it's implied), although it doesn't do any harm.