reformatting
correctly set long size
set ulong size too
Revert "implement FFI::NotFoundError"

This reverts commit cb9933ea42eb67ba4e76e34dab8e9513963e20c1.
Abstraction of Compatability layer, so as not to pollute the FFI namespace