If you stick to a few useful types like `Option` and `Either`/`TaskEither` you can get a lot of value out of it when writing server side code, particularly when combined with `io-ts` for safely parsing data.
If you go all in and use every utility it provides to write super succint FP code, it can get pretty unreadable.
If you go all in and use every utility it provides to write super succint FP code, it can get pretty unreadable.