Finished draft of stage-2 translator.