See #299
Only testPointerGetBoolean() and testPointerSetBoolean() fail which is odd, my guess is there's some macOS quirk we're missing like the memory isn't being cleared before allocation, or there's some padding bytes, or the size of a Boolean on macOS is a little different etc.