{"action":"created","issue":{"url":"https://api.github.com/repos/isomorphism/these/issues/10","labels_url":"https://api.github.com/repos/isomorphism/these/issues/10/labels{/name}","comments_url":"https://api.github.com/repos/isomorphism/these/issues/10/comments","events_url":"https://api.github.com/repos/isomorphism/these/issues/10/events","html_url":"https://github.com/isomorphism/these/issues/10","id":37215861,"number":10,"title":"mergeTheseWith","user":{"login":"maxigit","id":115336,"avatar_url":"https://avatars.githubusercontent.com/u/115336?v=3","gravatar_id":"","url":"https://api.github.com/users/maxigit","html_url":"https://github.com/maxigit","followers_url":"https://api.github.com/users/maxigit/followers","following_url":"https://api.github.com/users/maxigit/following{/other_user}","gists_url":"https://api.github.com/users/maxigit/gists{/gist_id}","starred_url":"https://api.github.com/users/maxigit/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/maxigit/subscriptions","organizations_url":"https://api.github.com/users/maxigit/orgs","repos_url":"https://api.github.com/users/maxigit/repos","events_url":"https://api.github.com/users/maxigit/events{/privacy}","received_events_url":"https://api.github.com/users/maxigit/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":2,"created_at":"2014-07-06T10:34:27Z","updated_at":"2015-02-27T22:03:33Z","closed_at":"2015-02-27T22:03:33Z","body":"Hi \r\nI think a `mergeTheseWith` function would be usefull.  It would be either\r\n\r\n    mergeTheseWith :: (a -> b) -> (b -> b -> b) -> These a  a -> a\r\n    mergeTheseWith f op t = mergeThese op $ mapThese f f t)\r\n\r\nor more generic\r\n\r\n   mergeTheseWith :: (a -> c) -> (b -> c) -> (c -> c -> c) -> These a b -> c\r\n   mergeTheseWith l r op t = mergethese op $ map These l r t\r\n\r\nIf you like the idea, I'm happy to send a pull request.\r\n"},"comment":{"url":"https://api.github.com/repos/isomorphism/these/issues/comments/76480521","html_url":"https://github.com/isomorphism/these/issues/10#issuecomment-76480521","issue_url":"https://api.github.com/repos/isomorphism/these/issues/10","id":76480521,"user":{"login":"maxigit","id":115336,"avatar_url":"https://avatars.githubusercontent.com/u/115336?v=3","gravatar_id":"","url":"https://api.github.com/users/maxigit","html_url":"https://github.com/maxigit","followers_url":"https://api.github.com/users/maxigit/followers","following_url":"https://api.github.com/users/maxigit/following{/other_user}","gists_url":"https://api.github.com/users/maxigit/gists{/gist_id}","starred_url":"https://api.github.com/users/maxigit/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/maxigit/subscriptions","organizations_url":"https://api.github.com/users/maxigit/orgs","repos_url":"https://api.github.com/users/maxigit/repos","events_url":"https://api.github.com/users/maxigit/events{/privacy}","received_events_url":"https://api.github.com/users/maxigit/received_events","type":"User","site_admin":false},"created_at":"2015-02-27T22:03:33Z","updated_at":"2015-02-27T22:03:33Z","body":"It is indeed. I just didn't realize it ;-)"}}