08:38
<rkirsling>
wait a sec
08:39
<rkirsling>
there actually is a surprising thing from that issue just now but it's not the part that the reporter was focused on
08:39
<rkirsling>
function foo() {
return
{ x: 1 };
}

is ASI, but

08:39
<rkirsling>
function foo() {
return
{ x: 1, y: 2 };
}

is a SyntaxError

08:40
<rkirsling>
oh oops right, that's true regardless of the return.
08:40
<rkirsling>
just an "object literal as expression statement" thing
08:48
<Ashley Claymore>
keyboards needed one more form of brackets so we could distinguish between blocks and objects 
08:49
<rkirsling>
need first-class 「」 😎
08:51
<Andreu Botella>
function foo() {
return
⏞
x: 1
⏟ 
}