The final package

[ Tags: bsd3, library, unclassified ] [ Propose Tags ]

The Final library makes it possible to point out return values in (monadic) functions. This adds extra compile-time safety to your code, because the compiler will warn you if marked return values accidentally became middle parts of a big function written with do notation.

Documentation and examples provided in the Control.Final module's own documentation.


Versions 0.1
Dependencies base (==4.*), stm, transformers [details]
License BSD3
Author Gergely Risko <>, Mihaly Barasz <>
Maintainer Gergely Risko <>
Home page
Bug tracker
Source repo head: git clone
Uploaded Sat Aug 31 13:23:26 UTC 2013 by GergelyRisko
Distributions NixOS:0.1
Downloads 546 total (9 in the last 30 days)
Rating (no votes yet) [estimated by rule of succession]
Your Rating
  • λ
  • λ
  • λ
Status Docs uploaded by user
Build status unknown [no reports yet]
Hackage Matrix CI




Maintainer's Corner

For package maintainers and hackage trustees