{"action":"created","issue":{"url":"https://api.github.com/repos/vic/happy/issues/7","repository_url":"https://api.github.com/repos/vic/happy","labels_url":"https://api.github.com/repos/vic/happy/issues/7/labels{/name}","comments_url":"https://api.github.com/repos/vic/happy/issues/7/comments","events_url":"https://api.github.com/repos/vic/happy/issues/7/events","html_url":"https://github.com/vic/happy/issues/7","id":173250582,"number":7,"title":"illegal pattern","user":{"login":"OvermindDL1","id":401605,"avatar_url":"https://avatars.githubusercontent.com/u/401605?v=3","gravatar_id":"","url":"https://api.github.com/users/OvermindDL1","html_url":"https://github.com/OvermindDL1","followers_url":"https://api.github.com/users/OvermindDL1/followers","following_url":"https://api.github.com/users/OvermindDL1/following{/other_user}","gists_url":"https://api.github.com/users/OvermindDL1/gists{/gist_id}","starred_url":"https://api.github.com/users/OvermindDL1/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/OvermindDL1/subscriptions","organizations_url":"https://api.github.com/users/OvermindDL1/orgs","repos_url":"https://api.github.com/users/OvermindDL1/repos","events_url":"https://api.github.com/users/OvermindDL1/events{/privacy}","received_events_url":"https://api.github.com/users/OvermindDL1/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2016-08-25T16:30:05Z","updated_at":"2016-08-25T16:34:41Z","closed_at":null,"body":"Given this reduced test:\r\n```elixir\r\nIO.inspect({:ok, str} when is_binary(str) = get_a_string_or_whatever())\r\n```\r\nIt gives an 'illegal pattern' error at compile-time of:\r\n```elixir\r\n ** (CompileError) web/controllers/index_controller.ex:8: illegal pattern\r\n    (stdlib) lists.erl:1338: :lists.foreach/2\r\n    (stdlib) erl_eval.erl:670: :erl_eval.do_apply/6\r\n    (elixir) lib/kernel/parallel_compiler.ex:116: anonymous fn/4 in Kernel.ParallelCompiler.spawn_compilers/1\r\n```"},"comment":{"url":"https://api.github.com/repos/vic/happy/issues/comments/242454510","html_url":"https://github.com/vic/happy/issues/7#issuecomment-242454510","issue_url":"https://api.github.com/repos/vic/happy/issues/7","id":242454510,"user":{"login":"OvermindDL1","id":401605,"avatar_url":"https://avatars.githubusercontent.com/u/401605?v=3","gravatar_id":"","url":"https://api.github.com/users/OvermindDL1","html_url":"https://github.com/OvermindDL1","followers_url":"https://api.github.com/users/OvermindDL1/followers","following_url":"https://api.github.com/users/OvermindDL1/following{/other_user}","gists_url":"https://api.github.com/users/OvermindDL1/gists{/gist_id}","starred_url":"https://api.github.com/users/OvermindDL1/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/OvermindDL1/subscriptions","organizations_url":"https://api.github.com/users/OvermindDL1/orgs","repos_url":"https://api.github.com/users/OvermindDL1/repos","events_url":"https://api.github.com/users/OvermindDL1/events{/privacy}","received_events_url":"https://api.github.com/users/OvermindDL1/received_events","type":"User","site_admin":false},"created_at":"2016-08-25T16:34:41Z","updated_at":"2016-08-25T16:34:41Z","body":"Unsure how fixable this one is, but normal matching without the 'when' works."}}
{"actor":{"display_login":"OvermindDL1"}}