N f
N fobj
V gf(global)
D gf,"var",f
V rf_to_define(resolve)
D rf_to_define,"var",f
V define_f(assign)
D define_f,"var",rf_to_define
V cfobj(constant)
D cfobj,"node",fobj
D define_f,"value",cfobj
D gf,"next",define_f
N auto_6
V first_exec_prim(declare)
D first_exec_prim,"var",auto_6
D fobj,"body",first_exec_prim
V rf_to_call(resolve)
D rf_to_call,"var",f
V af_to_call(access)
D af_to_call,"var",rf_to_call
V fcall(call)
D fcall,"func",af_to_call
D define_f,"next",fcall
