Ruby VISA bindings via FFI