elm-mom Generalizes most computational effects. Continuations are very powerful. Powerful enough for most other data types to be implemented using them. This library explores the use of continuations to represent other data types. Based on ideas presented here and here.