Тут ещё такая gotcha, что для получения текста оптимизированной программы надо сразу выдать все входы, которые программе будут скормлены, возможно этот очевидный факт где-то потерялся за теорией категорий...
Ну не все мб, а только те, от которых зависит применение оптимизации