The `Unbox` instance for `Complex a` should use one `Vector a`. This would reduce space requirements and improve locality.