We could... seems frustrating that all we want to do is dereference the pointer and ffi already knows how big the thing is that we're pointing to, but makes the caller specify it. We could alias `:read_handle` to either `:read_uint32` or `:read_uint64` based on the value of `FFI::Pointer.size`...