- Completely gutted the underlying CPS implementation in favor of something much simpler and faster
- The API has changed substantially:
- We no longer provide left and right folds as we must always fold from the left anyways. The user can reverse the input if that behavior is required.
- Dictionary folds now also have access to the key.
- Many continuation accepting functions have been added (in the form of
___Then
) for performance. - New type variable letters have been chosen that should be more intuitive.
- Drastically improved documentation
- This is the first release of
elm-safe-recursion
.