Enum.zip_reduce/3

defmodule Enum do
  def zip_reduce(enumerables, acc, fun)
end

Reduces applying the function fun over all of the given enumerables, halting as soon as any enumerable is empty.