Download - DEV323 type Command = Command of (Rover -> unit) let BreakCommand = Command(fun rover -> rover.Accelerate(-1.0))…