Hadamard product without using a library?

Enum.zip_with(a, b, &*/2), but this will work only on 1D lists.