{"action":"created","issue":{"url":"https://api.github.com/repos/Jugendhackt/haskell-ricochet/issues/47","labels_url":"https://api.github.com/repos/Jugendhackt/haskell-ricochet/issues/47/labels{/name}","comments_url":"https://api.github.com/repos/Jugendhackt/haskell-ricochet/issues/47/comments","events_url":"https://api.github.com/repos/Jugendhackt/haskell-ricochet/issues/47/events","html_url":"https://github.com/Jugendhackt/haskell-ricochet/pull/47","id":120583245,"number":47,"title":"Improve types","user":{"login":"shak-mar","id":7189441,"avatar_url":"https://avatars.githubusercontent.com/u/7189441?v=3","gravatar_id":"","url":"https://api.github.com/users/shak-mar","html_url":"https://github.com/shak-mar","followers_url":"https://api.github.com/users/shak-mar/followers","following_url":"https://api.github.com/users/shak-mar/following{/other_user}","gists_url":"https://api.github.com/users/shak-mar/gists{/gist_id}","starred_url":"https://api.github.com/users/shak-mar/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/shak-mar/subscriptions","organizations_url":"https://api.github.com/users/shak-mar/orgs","repos_url":"https://api.github.com/users/shak-mar/repos","events_url":"https://api.github.com/users/shak-mar/events{/privacy}","received_events_url":"https://api.github.com/users/shak-mar/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":2,"created_at":"2015-12-05T19:53:48Z","updated_at":"2015-12-07T15:03:20Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/Jugendhackt/haskell-ricochet/pulls/47","html_url":"https://github.com/Jugendhackt/haskell-ricochet/pull/47","diff_url":"https://github.com/Jugendhackt/haskell-ricochet/pull/47.diff","patch_url":"https://github.com/Jugendhackt/haskell-ricochet/pull/47.patch"},"body":"This PR moves the Monad types from `Monad.hs` to `Types.hs` in order to prevent\ndependency loops, and to have all the types in Types.  The description in\n`Monad.hs` is consequently changed to “Functions for the Ricochet Monad.”\n\nIn addition, I added hooks, which allow us to subscribe functions to channels,\ncontact approval stages, and some Eq instances."},"comment":{"url":"https://api.github.com/repos/Jugendhackt/haskell-ricochet/issues/comments/162549523","html_url":"https://github.com/Jugendhackt/haskell-ricochet/pull/47#issuecomment-162549523","issue_url":"https://api.github.com/repos/Jugendhackt/haskell-ricochet/issues/47","id":162549523,"user":{"login":"shak-mar","id":7189441,"avatar_url":"https://avatars.githubusercontent.com/u/7189441?v=3","gravatar_id":"","url":"https://api.github.com/users/shak-mar","html_url":"https://github.com/shak-mar","followers_url":"https://api.github.com/users/shak-mar/followers","following_url":"https://api.github.com/users/shak-mar/following{/other_user}","gists_url":"https://api.github.com/users/shak-mar/gists{/gist_id}","starred_url":"https://api.github.com/users/shak-mar/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/shak-mar/subscriptions","organizations_url":"https://api.github.com/users/shak-mar/orgs","repos_url":"https://api.github.com/users/shak-mar/repos","events_url":"https://api.github.com/users/shak-mar/events{/privacy}","received_events_url":"https://api.github.com/users/shak-mar/received_events","type":"User","site_admin":false},"created_at":"2015-12-07T15:03:20Z","updated_at":"2015-12-07T15:03:20Z","body":"> I think you've changed some files in similar ways in multiple PRs.\n\nYeah, I just did what came to my mind, committed on my way, and splitted those\ncommits that were initially based on each other into multiple PRs, so there\nmight be some problems with that.  I plan to merge the PRs in the order I opened\nthem.\n"}}