Swap `curry` and `uncurry` to be consistent with Haskell and friends. Closes #76 See merge request !297