
# Module `S.Int`

```ocaml
val zero : int React.signal
```
```ocaml
val one : int React.signal
```
```ocaml
val minus_one : int React.signal
```
```ocaml
val (~-) : int React.signal -> int React.signal
```
```ocaml
val succ : int React.signal -> int React.signal
```
```ocaml
val pred : int React.signal -> int React.signal
```
```ocaml
val (+) : int React.signal -> int React.signal -> int React.signal
```
```ocaml
val (-) : int React.signal -> int React.signal -> int React.signal
```
```ocaml
val (*) : int React.signal -> int React.signal -> int React.signal
```
```ocaml
val (mod) : int React.signal -> int React.signal -> int React.signal
```
```ocaml
val abs : int React.signal -> int React.signal
```
```ocaml
val max_int : int React.signal
```
```ocaml
val min_int : int React.signal
```
```ocaml
val (land) : int React.signal -> int React.signal -> int React.signal
```
```ocaml
val (lor) : int React.signal -> int React.signal -> int React.signal
```
```ocaml
val (lxor) : int React.signal -> int React.signal -> int React.signal
```
```ocaml
val lnot : int React.signal -> int React.signal
```
```ocaml
val (lsl) : int React.signal -> int React.signal -> int React.signal
```
```ocaml
val (lsr) : int React.signal -> int React.signal -> int React.signal
```
```ocaml
val (asr) : int React.signal -> int React.signal -> int React.signal
```