Enum.zip_with/2

defmodule Enum do
  def zip_with(enumerables, fun)
end

Zips corresponding elements from multiple enumerables into a list, using zip_fun as transforming function.

The zipping finishes as soon as any enumerable completes.