Text this: Optimization of non-smooth functions via differentiable surrogates.