foo{a:1}bar{b:foo()}
