adding the wrappers needed for pointered constants etc
now we can handle reading and writing from complex numbers via pointers over the ffi.