Allow vectors of complex
Add datatype information