multicurryable: Uncurry functions with multiple arguments.

[ bsd3, data, library ] [ Propose Tags ]

This library provides a version of "uncurry" which takes a function of multiple arguments and stores the arguments into an n-ary product from "sop-core". The first non-function type encountered in the signature is considered the "end of the function".

This library also provides a way of reassociating a sequence of nested Eithers, so that the innermost Rigth value floats to the top-level Right branch.


Maintainer's Corner

Package maintainers

For package maintainers and hackage trustees


  • No Candidates
Versions [RSS],,
Change log
Dependencies base (>=4.16 && <5), sop-core (>= && <0.6) [details]
License BSD-3-Clause
Author Daniel Díaz
Category Data
Source repo head: git clone
Uploaded by DanielDiazCarrete at 2023-05-22T21:25:33Z
Distributions NixOS:
Downloads 114 total (6 in the last 30 days)
Rating (no votes yet) [estimated by Bayesian average]
Your Rating
  • λ
  • λ
  • λ
Status Docs available [build log]
Last success reported on 2023-05-22 [all 1 reports]