toplevel: declare globals/ external functions once
Makefile: write rule for bindings.c
codegen: don't double-box symbols
bindings, codegen: write a proper-prototype println
sample: test functions that take arrays