Futures, streams and other tests to compose these
Extractor examples
Using monads and coproducts for side effects in functional way