Annotations must be at the top of the file. Single-file build works.

Just need to update the Makefile and pull in ice-cream...