I think at the point were you start to mark up the with variables specially (which I think is a good thing), you might as well do eg
let f = foo
f.a = 1
f.b = "frozzbozz"
# ...
end
It's just two characters and it doesn't require any new language features at
all.
