arm: Remove internal FFI_TYPE constants
arm: Add support for complex types
arm: Add support for Go closures