{"action":"created","issue":{"url":"https://api.github.com/repos/faunadb/faunadb-jvm/issues/16","repository_url":"https://api.github.com/repos/faunadb/faunadb-jvm","labels_url":"https://api.github.com/repos/faunadb/faunadb-jvm/issues/16/labels{/name}","comments_url":"https://api.github.com/repos/faunadb/faunadb-jvm/issues/16/comments","events_url":"https://api.github.com/repos/faunadb/faunadb-jvm/issues/16/events","html_url":"https://github.com/faunadb/faunadb-jvm/pull/16","id":134438974,"number":16,"title":"Macro lambda","user":{"login":"freels","id":1407,"avatar_url":"https://avatars.githubusercontent.com/u/1407?v=3","gravatar_id":"","url":"https://api.github.com/users/freels","html_url":"https://github.com/freels","followers_url":"https://api.github.com/users/freels/followers","following_url":"https://api.github.com/users/freels/following{/other_user}","gists_url":"https://api.github.com/users/freels/gists{/gist_id}","starred_url":"https://api.github.com/users/freels/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/freels/subscriptions","organizations_url":"https://api.github.com/users/freels/orgs","repos_url":"https://api.github.com/users/freels/repos","events_url":"https://api.github.com/users/freels/events{/privacy}","received_events_url":"https://api.github.com/users/freels/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":{"login":"eaceaser","id":157866,"avatar_url":"https://avatars.githubusercontent.com/u/157866?v=3","gravatar_id":"","url":"https://api.github.com/users/eaceaser","html_url":"https://github.com/eaceaser","followers_url":"https://api.github.com/users/eaceaser/followers","following_url":"https://api.github.com/users/eaceaser/following{/other_user}","gists_url":"https://api.github.com/users/eaceaser/gists{/gist_id}","starred_url":"https://api.github.com/users/eaceaser/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/eaceaser/subscriptions","organizations_url":"https://api.github.com/users/eaceaser/orgs","repos_url":"https://api.github.com/users/eaceaser/repos","events_url":"https://api.github.com/users/eaceaser/events{/privacy}","received_events_url":"https://api.github.com/users/eaceaser/received_events","type":"User","site_admin":false},"milestone":null,"comments":5,"created_at":"2016-02-18T00:05:21Z","updated_at":"2016-02-20T00:40:55Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/faunadb/faunadb-jvm/pulls/16","html_url":"https://github.com/faunadb/faunadb-jvm/pull/16","diff_url":"https://github.com/faunadb/faunadb-jvm/pull/16.diff","patch_url":"https://github.com/faunadb/faunadb-jvm/pull/16.patch"},"body":"Shiny new syntax for Let and Lambda:\r\n\r\n```scala\r\nLet { val x = 1; val y = 2; Add(x, y) }\r\n```\r\n\r\nbecomes\r\n\r\n```json\r\n{ \"let\": { \"x\": 1, \"y\": 2 }, \"in\": { \"add\": [{ \"var\": \"x\" }, { \"var\": \"y\" }] } }\r\n```\r\n\r\nand \r\n\r\n```scala\r\nLambda { (a, b, c) => [c, b, a] }\r\n```\r\n\r\nbecomes\r\n\r\n```json\r\n{ \"lambda\": [\"a\", \"b\", \"c\"], \"expr\": [ { \"var\": \"c\" }, { \"var\": \"b\" }, { \"var\": \"a\" } ] }\r\n```"},"comment":{"url":"https://api.github.com/repos/faunadb/faunadb-jvm/issues/comments/186467953","html_url":"https://github.com/faunadb/faunadb-jvm/pull/16#issuecomment-186467953","issue_url":"https://api.github.com/repos/faunadb/faunadb-jvm/issues/16","id":186467953,"user":{"login":"eaceaser","id":157866,"avatar_url":"https://avatars.githubusercontent.com/u/157866?v=3","gravatar_id":"","url":"https://api.github.com/users/eaceaser","html_url":"https://github.com/eaceaser","followers_url":"https://api.github.com/users/eaceaser/followers","following_url":"https://api.github.com/users/eaceaser/following{/other_user}","gists_url":"https://api.github.com/users/eaceaser/gists{/gist_id}","starred_url":"https://api.github.com/users/eaceaser/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/eaceaser/subscriptions","organizations_url":"https://api.github.com/users/eaceaser/orgs","repos_url":"https://api.github.com/users/eaceaser/repos","events_url":"https://api.github.com/users/eaceaser/events{/privacy}","received_events_url":"https://api.github.com/users/eaceaser/received_events","type":"User","site_admin":false},"created_at":"2016-02-20T00:40:55Z","updated_at":"2016-02-20T00:40:55Z","body":"i guess the second blockw ould need to have those names scoped too"}}