pub fn create(te: Option<TargetEnv>) -> impl Optimizer