# Various strict data structures
[](https://circleci.com/gh/factisresearch/opensource-mono)
This package currently contains strict data structures and useful instances for:
* `Data.Choice` to replace `Data.Either`
* `Data.Fail` for a sane error monad
* `Data.Option` to replace `Data.Maybe`
* `Data.StrictList` to replace `Data.List`
* `Data.StrictTuple` to replace tuples
* `Data.StrictVector` and `Data.StrictVector.Mutable` to replace `Data.Vector`
and `Data.Vector.Mutable`