pub unsafe extern "C" fn optimizer_register_pass(
    opt: *mut Optimizer,
    which: Passes
)