codegen: add case to generate for-loops.
codegen: Improve postfix operators so that -- and ++ are properly desugared to assignments.