[new release] preface (1.1.0)
CHANGES:
- Some fixture for `5.3.0` [**@xvw**](https://github.com/xvw)
- Add `Lattice` [**@hakimba**](https://github.com/hakimba)
- Add `Bounded_lattice` [**@hakimba**](https://github.com/hakimba)
- **Breaking change** Move Monomorphized version of `Result` abstraction under the module `Result.Mono` and provide Indexed abstraction [**@mspwn**](https://github.com/mspwn)
- **Breaking change** Remove manifest types in submodules (`Infix` and `Syntax`) [**@mspwn**](https://github.com/mspwn)
- Add `Indexed_functor`, `Indexed_alt`, `Indexed_apply`, `Indexed_applicative`, `Indexed_alternative`, `Indexed_selective`, `Indexed_bind`, `Indexed_monad`, `Indexed_monad_plus`, `Indexed_comonad`, `Indexed_foldable` [**@mspwn**](https://github.com/mspwn), [**@gr-im**](https://github.com/gr-im), [**@xvw**](https://github.com/xvw)
- Add `Bounded_join_semilattice` [**@hakimba**](https://github.com/hakimba)
- Add `Bounded_meet_semilattice` [**@hakimba**](https://github.com/hakimba)
- Add `Join_semilattice` [**@hakimba**](https://github.com/hakimba)
- Add `Meet_semilattice` [**@xvw**](https://github.com/xvw) and [**@hakimba**](https://github.com/hakimba)
- Add `Equivalence` in `Preface.Stdlib` [**@gr-im**](https://github.com/gr-im), [**@xvw**](https://github.com/xvw)
- Add `Preface.Laws` and `Preface.Qcheck` to allow external users to build their own test suites for implementations outside Preface [**@gr-im**](https://github.com/gr-im), [**@xvw**](https://github.com/xvw)
- **Breaking change** change minimal version of OCaml to `>= 4.12.0` [**@gr-im**](https://github.com/gr-im)
- Exposition of `Apply` and `Make` in `Preface.Make` [**@gr-im**](https://github.com/gr-im)