> How would you distinguish between variables and literals?
I think variable-key used rarely and could be ignored. So keys could always
threated as literals. In JavaScript, it's possible to distinguish between
literal and variable as `{ [key]: "some" }` but it's almost never used or
needed. If you need to set variable key, just use `var o = %{ a: 1 };
o[somevar] = 2`
