Was broken because I didn't understand headers.

Replaced by functions.c and prototypes.h.