A datastructure that allows you to reset its value to an original value.
Resetable.init "lea"
|> Resetable.map String.toUpper
|> Resetable.value
--> "LEA"
Resetable.init "luke"
|> Resetable.map String.toUpper
|> Resetable.reset
|> Resetable.value
--> "luke"
elm install stoeffel/resetable
Install packages: npm install -g elm-test elm-verify-examples
Execute tests: elm-verify-examples && elm-test