Fix the type to use the new c_init_code interface and work on something other than OSX.
Fix typos in some method names and remove the fixed typecode in HostFromGpu code.