io is done, control.c and assign.c both have 4/6 done. expr segfaults, and func ends cleanly, but doesn't call the functions.