Introduction to relude an alternative Haskell prelude - Dmitrii Kovanikov