{"action":"created","issue":{"url":"https://api.github.com/repos/hylang/hy/issues/739","repository_url":"https://api.github.com/repos/hylang/hy","labels_url":"https://api.github.com/repos/hylang/hy/issues/739/labels{/name}","comments_url":"https://api.github.com/repos/hylang/hy/issues/739/comments","events_url":"https://api.github.com/repos/hylang/hy/issues/739/events","html_url":"https://github.com/hylang/hy/issues/739","id":53136009,"number":739,"title":"Return expression","user":{"login":"cwebber","id":55698,"avatar_url":"https://avatars.githubusercontent.com/u/55698?v=3","gravatar_id":"","url":"https://api.github.com/users/cwebber","html_url":"https://github.com/cwebber","followers_url":"https://api.github.com/users/cwebber/followers","following_url":"https://api.github.com/users/cwebber/following{/other_user}","gists_url":"https://api.github.com/users/cwebber/gists{/gist_id}","starred_url":"https://api.github.com/users/cwebber/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/cwebber/subscriptions","organizations_url":"https://api.github.com/users/cwebber/orgs","repos_url":"https://api.github.com/users/cwebber/repos","events_url":"https://api.github.com/users/cwebber/events{/privacy}","received_events_url":"https://api.github.com/users/cwebber/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":true,"assignee":null,"milestone":{"url":"https://api.github.com/repos/hylang/hy/milestones/8","html_url":"https://github.com/hylang/hy/milestones/Grand%20Language%20Cleanup","labels_url":"https://api.github.com/repos/hylang/hy/milestones/8/labels","id":1224085,"number":8,"title":"Grand Language Cleanup","description":"There are a couple of workarounds in the language that have bugs and issues that are hard (or even impossible) to solve, because of being tied to Python semantics. Instead of trying to be something the language isn't, these should be cleaned up, and replaced with something more pythonic - and thus less buggy from a pythonist PoV. To ease migration, a compatibility shim may be provided.\r\n\r\nLets track these here!","creator":{"login":"algernon","id":17243,"avatar_url":"https://avatars.githubusercontent.com/u/17243?v=3","gravatar_id":"","url":"https://api.github.com/users/algernon","html_url":"https://github.com/algernon","followers_url":"https://api.github.com/users/algernon/followers","following_url":"https://api.github.com/users/algernon/following{/other_user}","gists_url":"https://api.github.com/users/algernon/gists{/gist_id}","starred_url":"https://api.github.com/users/algernon/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/algernon/subscriptions","organizations_url":"https://api.github.com/users/algernon/orgs","repos_url":"https://api.github.com/users/algernon/repos","events_url":"https://api.github.com/users/algernon/events{/privacy}","received_events_url":"https://api.github.com/users/algernon/received_events","type":"User","site_admin":false},"open_issues":16,"closed_issues":32,"state":"open","created_at":"2015-07-24T13:55:39Z","updated_at":"2016-05-13T19:48:51Z","due_on":null,"closed_at":null},"comments":31,"created_at":"2014-12-30T18:31:33Z","updated_at":"2016-05-15T11:17:16Z","closed_at":null,"body":"Heresy?  But maybe we should provide:\r\n\r\n``` clojure\r\n(defn try-this [arg]\r\n (if (= arg \"immediately return\")\r\n   ;; bail out early\r\n   (return arg))\r\n ;; a whole bunch of code in-between\r\n ;; [...]\r\n ;; The end-of-function return\r\n (something-something arg blah))\r\n```"},"comment":{"url":"https://api.github.com/repos/hylang/hy/issues/comments/219279357","html_url":"https://github.com/hylang/hy/issues/739#issuecomment-219279357","issue_url":"https://api.github.com/repos/hylang/hy/issues/739","id":219279357,"user":{"login":"kirbyfan64","id":1690697,"avatar_url":"https://avatars.githubusercontent.com/u/1690697?v=3","gravatar_id":"","url":"https://api.github.com/users/kirbyfan64","html_url":"https://github.com/kirbyfan64","followers_url":"https://api.github.com/users/kirbyfan64/followers","following_url":"https://api.github.com/users/kirbyfan64/following{/other_user}","gists_url":"https://api.github.com/users/kirbyfan64/gists{/gist_id}","starred_url":"https://api.github.com/users/kirbyfan64/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kirbyfan64/subscriptions","organizations_url":"https://api.github.com/users/kirbyfan64/orgs","repos_url":"https://api.github.com/users/kirbyfan64/repos","events_url":"https://api.github.com/users/kirbyfan64/events{/privacy}","received_events_url":"https://api.github.com/users/kirbyfan64/received_events","type":"User","site_admin":false},"created_at":"2016-05-15T11:17:16Z","updated_at":"2016-05-15T11:17:16Z","body":":+1: for @gilch's latest idea!"}}