pub unsafe extern "C" fn optimizer_create(
    env: TargetEnv
) -> *mut Optimizer