{"action":"created","issue":{"url":"https://api.github.com/repos/suhailshergill/extensible-effects/issues/46","labels_url":"https://api.github.com/repos/suhailshergill/extensible-effects/issues/46/labels{/name}","comments_url":"https://api.github.com/repos/suhailshergill/extensible-effects/issues/46/comments","events_url":"https://api.github.com/repos/suhailshergill/extensible-effects/issues/46/events","html_url":"https://github.com/suhailshergill/extensible-effects/issues/46","id":75082886,"number":46,"title":"GHC 7.10.1 errors","user":{"login":"rrnewton","id":274582,"avatar_url":"https://avatars.githubusercontent.com/u/274582?v=3","gravatar_id":"","url":"https://api.github.com/users/rrnewton","html_url":"https://github.com/rrnewton","followers_url":"https://api.github.com/users/rrnewton/followers","following_url":"https://api.github.com/users/rrnewton/following{/other_user}","gists_url":"https://api.github.com/users/rrnewton/gists{/gist_id}","starred_url":"https://api.github.com/users/rrnewton/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rrnewton/subscriptions","organizations_url":"https://api.github.com/users/rrnewton/orgs","repos_url":"https://api.github.com/users/rrnewton/repos","events_url":"https://api.github.com/users/rrnewton/events{/privacy}","received_events_url":"https://api.github.com/users/rrnewton/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":{"login":"suhailshergill","id":862886,"avatar_url":"https://avatars.githubusercontent.com/u/862886?v=3","gravatar_id":"","url":"https://api.github.com/users/suhailshergill","html_url":"https://github.com/suhailshergill","followers_url":"https://api.github.com/users/suhailshergill/followers","following_url":"https://api.github.com/users/suhailshergill/following{/other_user}","gists_url":"https://api.github.com/users/suhailshergill/gists{/gist_id}","starred_url":"https://api.github.com/users/suhailshergill/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/suhailshergill/subscriptions","organizations_url":"https://api.github.com/users/suhailshergill/orgs","repos_url":"https://api.github.com/users/suhailshergill/repos","events_url":"https://api.github.com/users/suhailshergill/events{/privacy}","received_events_url":"https://api.github.com/users/suhailshergill/received_events","type":"User","site_admin":false},"milestone":null,"comments":4,"created_at":"2015-05-11T04:35:00Z","updated_at":"2015-05-11T19:47:15Z","closed_at":"2015-05-11T15:38:38Z","body":"I'm actually a bit confused that #34 implies that the package does build on ghc 7.10.1 (albeit with warnings).  I see the following error instead:\r\n\r\n```Haskell\r\n[10 of 20] Compiling Control.Eff.Cut  ( src/Control/Eff/Cut.hs, dist/dist-sandbox-6b04e7fe/build/Control/Eff/Cut.o )\r\n\r\nsrc/Control/Eff/Cut.hs:70:2:\r\n    Illegal equational constraint Data.OpenUnion.Internal.OpenUnion2.Member'\r\n                                    Choose r\r\n                                  ~ 'True\r\n    (Use GADTs or TypeFamilies to permit this)\r\n    When checking that ‘loop’ has the inferred type\r\n      loop :: forall r a.\r\n              (Data.OpenUnion.Internal.OpenUnion2.Member' Choose r ~ 'True) =>\r\n              [Eff (Exc CutFalse :> r) a]\r\n              -> Free (Union (Exc CutFalse :> r)) a -> Eff r a\r\n    In an equation for ‘call’:\r\n        call\r\n          = loop []\r\n          where\r\n              loop jq\r\n                = freeMap\r\n                    (\\ x -> return x `mplus'` next jq)\r\n                    (\\ u\r\n                       -> case decomp u of {\r\n                            Right (Exc CutFalse) -> ...\r\n                            Left u' -> ... })\r\n              check ::\r\n                Member Choose r =>\r\n                [Eff (Exc CutFalse :> r) a]\r\n                -> Union r (Eff (Exc CutFalse :> r) a) -> Eff r a\r\n              check jq u | Just (Choose [] _) <- prj u = next jq\r\n              check jq u | Just (Choose [x] k) <- prj u = loop jq (k x)\r\n              check jq u | Just (Choose lst k) <- prj u = next $ map k lst ++ jq\r\n              check jq u = send u >>= loop jq\r\n              next :: Member Choose r => [Eff (Exc CutFalse :> r) a] -> Eff r a\r\n              ....\r\nFailed to install extensible-effects-1.9.1.1\r\n```\r\n\r\nAnd then adding LANGUAGE GADTs to  that module then leaves a whole bunch of other \"Could not deduce\" errors.\r\n"},"comment":{"url":"https://api.github.com/repos/suhailshergill/extensible-effects/issues/comments/101028849","html_url":"https://github.com/suhailshergill/extensible-effects/issues/46#issuecomment-101028849","issue_url":"https://api.github.com/repos/suhailshergill/extensible-effects/issues/46","id":101028849,"user":{"login":"fosskers","id":229679,"avatar_url":"https://avatars.githubusercontent.com/u/229679?v=3","gravatar_id":"","url":"https://api.github.com/users/fosskers","html_url":"https://github.com/fosskers","followers_url":"https://api.github.com/users/fosskers/followers","following_url":"https://api.github.com/users/fosskers/following{/other_user}","gists_url":"https://api.github.com/users/fosskers/gists{/gist_id}","starred_url":"https://api.github.com/users/fosskers/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/fosskers/subscriptions","organizations_url":"https://api.github.com/users/fosskers/orgs","repos_url":"https://api.github.com/users/fosskers/repos","events_url":"https://api.github.com/users/fosskers/events{/privacy}","received_events_url":"https://api.github.com/users/fosskers/received_events","type":"User","site_admin":false},"created_at":"2015-05-11T19:47:15Z","updated_at":"2015-05-11T19:47:15Z","body":"I was hoping to experiment with this library but am seeing these build errors with 7.10. I'd say there's a need ;)"}}