namespace; include rt, run; run.syntax("record", run.kw_struct); record Value { int amount; } int calls; fn tick() { calls++; return 0; } run.statement_hook(tick); fn main() { int value = 1; value++; rt.put_n(calls); rt.put_c(10); return 0; }