C backend: Begin closure creation and improve pretty-printing