Create standardized error-checking wrapper around syscalls
Standardize FileDescriptor on the SystemCall method too