Inconsisten hv.Path API?

This works:

p1 = (10, 20)
p2 = (20, 30
hv.Path([p1, p2])

but this doesn’t (points as numpy arrays):

p1 = np.array((10,20))
p2 = np.array((20,30))
hv.Path([p1, p2])

DataError: Supplied data does not match specified dimensions, expected at least 2 columns.

ArrayInterface expects tabular data, for more information on supported datatypes see http://holoviews.org/user_guide/Tabular_Datasets.html