(I could remove more punctuation by making the (key, value) pairs implicit.) Move compile_program//2 to just under do//0.