#include "std/io.toc"; Point ::= struct { x, y: int; } foo ::= fn() []char { return "y"; } main ::= fn() { p: Point; p["x"] = 5; p[foo()] = 17; puti(p["x"]); puti(p.y); }