{"action":"opened","issue":{"url":"https://api.github.com/repos/rmies/monad/issues/7","labels_url":"https://api.github.com/repos/rmies/monad/issues/7/labels{/name}","comments_url":"https://api.github.com/repos/rmies/monad/issues/7/comments","events_url":"https://api.github.com/repos/rmies/monad/issues/7/events","html_url":"https://github.com/rmies/monad/issues/7","id":112462175,"number":7,"title":"Compiler warnings on Elixir 1.1","user":{"login":"dantswain","id":463747,"avatar_url":"https://avatars.githubusercontent.com/u/463747?v=3","gravatar_id":"","url":"https://api.github.com/users/dantswain","html_url":"https://github.com/dantswain","followers_url":"https://api.github.com/users/dantswain/followers","following_url":"https://api.github.com/users/dantswain/following{/other_user}","gists_url":"https://api.github.com/users/dantswain/gists{/gist_id}","starred_url":"https://api.github.com/users/dantswain/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dantswain/subscriptions","organizations_url":"https://api.github.com/users/dantswain/orgs","repos_url":"https://api.github.com/users/dantswain/repos","events_url":"https://api.github.com/users/dantswain/events{/privacy}","received_events_url":"https://api.github.com/users/dantswain/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":0,"created_at":"2015-10-20T21:13:54Z","updated_at":"2015-10-20T21:13:54Z","closed_at":null,"body":"When compiling on Elixir 1.1, I get compiler warnings:\r\n\r\n```\r\nwarning: the underscored variable \"_monad_pipebind_arg\" is used after being set. A leading underscore indicates that the value of the variable should be ignored. If this is intended please rename the variable to remove the underscore\r\n```\r\n\r\nIt seems to originate here: https://github.com/rmies/monad/blob/597a7dbaa601558058dd5861466e5240a5badbaa/lib/monad.ex#L268\r\n\r\n```\r\n          {bind(unquote(elem(x, 0)), fn _monad_pipebind_arg ->\r\n            unquote(Macro.pipe(quote do _monad_pipebind_arg end, elem(fc, 0), 0))\r\n           end), 0}\r\n```\r\n\r\nRemoving the leading underscore should resolve it.  I'd be glad to submit a PR if it would help."}}