F# wrapper around XInput