Improve enum implementation
Binding for PassManagerBuilder