Day5 compiler semi-working, functions can't refer each other yet