u32err (cargo): A neat error type for FFI functions (where non-zero = failure)
Keywords: error|no-std|error-handling|failure|no-alloc