raulraja
10/20/2018, 10:57 PMselect<Int, Int> { it * 40 } from 1.just() where { it > 20 }
It works polymorphically for any Kind<F, A>
in the FunctorFilter hierarchy of MTL
as you go up the hirarchy you can add capabilities
most of the query combinators can be done with Functor, FunctorFilter, Applicative and MonadCombine.