Effect is a library for helping you write purely functional code by isolating the effects (that is, IO or state manipulation) in your code.