Resolve local scope for overloaded functions
Use ctypes in order to not release the GIL when calling Cython for C API support
Add some string support