I am using `Array` to store a ndarray of `dtype=complex`, which is not allowed. Is there a reason why an array can't be `complex` dtype? If there isn't any, can this be added as an allowed type?