fixed mean f() { return { a:1, b:2 } } lookahead restriction