selective-0.5: Selective applicative functors
Selective applicative functors: declare your effects statically, select which to execute dynamically.
This is a library for selective applicative functors, or just selective functors for short, an abstraction between applicative functors and monads, introduced in this paper.