Allow direct creation of quantities from iterables, e.g.: `q = [1, 2, 3]
* ms` instead of `q = np.array([1, 2, 3]) * ms`.