{"comment":{"url":"https://api.github.com/repos/JPMoresmau/haskell-ide-engine/comments/14363391","html_url":"https://github.com/JPMoresmau/haskell-ide-engine/commit/3e0cbf769824592cc873140f220de9d6ad3fd9f2#commitcomment-14363391","id":14363391,"user":{"login":"gracjan","id":917978,"avatar_url":"https://avatars.githubusercontent.com/u/917978?v=3","gravatar_id":"","url":"https://api.github.com/users/gracjan","html_url":"https://github.com/gracjan","followers_url":"https://api.github.com/users/gracjan/followers","following_url":"https://api.github.com/users/gracjan/following{/other_user}","gists_url":"https://api.github.com/users/gracjan/gists{/gist_id}","starred_url":"https://api.github.com/users/gracjan/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/gracjan/subscriptions","organizations_url":"https://api.github.com/users/gracjan/orgs","repos_url":"https://api.github.com/users/gracjan/repos","events_url":"https://api.github.com/users/gracjan/events{/privacy}","received_events_url":"https://api.github.com/users/gracjan/received_events","type":"User","site_admin":false},"position":89,"line":208,"path":"haskell-ide-plugin-api/Haskell/Ide/Engine/PluginDescriptor.hs","commit_id":"3e0cbf769824592cc873140f220de9d6ad3fd9f2","created_at":"2015-11-12T18:06:16Z","updated_at":"2015-11-12T18:06:16Z","body":"I've heard contexts on data declarations is something we should not be doing. Instead those contexts should be on each function that makes use of the data with required context."}}