{"action":"created","issue":{"url":"https://api.github.com/repos/scala/scala/issues/5135","repository_url":"https://api.github.com/repos/scala/scala","labels_url":"https://api.github.com/repos/scala/scala/issues/5135/labels{/name}","comments_url":"https://api.github.com/repos/scala/scala/issues/5135/comments","events_url":"https://api.github.com/repos/scala/scala/issues/5135/events","html_url":"https://github.com/scala/scala/pull/5135","id":151470566,"number":5135,"title":"Right-bias Either","user":{"login":"soc","id":42493,"avatar_url":"https://avatars.githubusercontent.com/u/42493?v=3","gravatar_id":"","url":"https://api.github.com/users/soc","html_url":"https://github.com/soc","followers_url":"https://api.github.com/users/soc/followers","following_url":"https://api.github.com/users/soc/following{/other_user}","gists_url":"https://api.github.com/users/soc/gists{/gist_id}","starred_url":"https://api.github.com/users/soc/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/soc/subscriptions","organizations_url":"https://api.github.com/users/soc/orgs","repos_url":"https://api.github.com/users/soc/repos","events_url":"https://api.github.com/users/soc/events{/privacy}","received_events_url":"https://api.github.com/users/soc/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":{"url":"https://api.github.com/repos/scala/scala/milestones/52","html_url":"https://github.com/scala/scala/milestones/2.12.0-M5","labels_url":"https://api.github.com/repos/scala/scala/milestones/52/labels","id":1355301,"number":52,"title":"2.12.0-M5","description":"Merge to 2.12.x. \r\n\r\nBug fixes to stabilize existing features only. Ticket must be created and assigned to M5 milestone on scala/scala-dev: https://github.com/scala/scala-dev/milestones/2.12.0-M5.\r\n\r\nOne potential exception to the no-big-refactorings-rule -- TBD:\r\n  - [ ] fields phase + rework lambdalift to reduce capture? (#5035)\r\n","creator":{"login":"adriaanm","id":91083,"avatar_url":"https://avatars.githubusercontent.com/u/91083?v=3","gravatar_id":"","url":"https://api.github.com/users/adriaanm","html_url":"https://github.com/adriaanm","followers_url":"https://api.github.com/users/adriaanm/followers","following_url":"https://api.github.com/users/adriaanm/following{/other_user}","gists_url":"https://api.github.com/users/adriaanm/gists{/gist_id}","starred_url":"https://api.github.com/users/adriaanm/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/adriaanm/subscriptions","organizations_url":"https://api.github.com/users/adriaanm/orgs","repos_url":"https://api.github.com/users/adriaanm/repos","events_url":"https://api.github.com/users/adriaanm/events{/privacy}","received_events_url":"https://api.github.com/users/adriaanm/received_events","type":"User","site_admin":false},"open_issues":42,"closed_issues":29,"state":"open","created_at":"2015-10-14T13:06:29Z","updated_at":"2016-04-27T19:26:42Z","due_on":"2016-05-27T07:00:00Z","closed_at":null},"comments":3,"created_at":"2016-04-27T19:26:41Z","updated_at":"2016-04-27T19:39:09Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/scala/scala/pulls/5135","html_url":"https://github.com/scala/scala/pull/5135","diff_url":"https://github.com/scala/scala/pull/5135.diff","patch_url":"https://github.com/scala/scala/pull/5135.patch"},"body":""},"comment":{"url":"https://api.github.com/repos/scala/scala/issues/comments/215204827","html_url":"https://github.com/scala/scala/pull/5135#issuecomment-215204827","issue_url":"https://api.github.com/repos/scala/scala/issues/5135","id":215204827,"user":{"login":"soc","id":42493,"avatar_url":"https://avatars.githubusercontent.com/u/42493?v=3","gravatar_id":"","url":"https://api.github.com/users/soc","html_url":"https://github.com/soc","followers_url":"https://api.github.com/users/soc/followers","following_url":"https://api.github.com/users/soc/following{/other_user}","gists_url":"https://api.github.com/users/soc/gists{/gist_id}","starred_url":"https://api.github.com/users/soc/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/soc/subscriptions","organizations_url":"https://api.github.com/users/soc/orgs","repos_url":"https://api.github.com/users/soc/repos","events_url":"https://api.github.com/users/soc/events{/privacy}","received_events_url":"https://api.github.com/users/soc/received_events","type":"User","site_admin":false},"created_at":"2016-04-27T19:39:09Z","updated_at":"2016-04-27T19:39:09Z","body":"@smarter the problem is the other case: If `Right` as any kind of transformation, the type of `Left` doesn't fit anymore (`Left` and `Right` both carry both type params)."}}