v12.33.0
if no second argument is passed to `with()` it simply returns the value, so there's no reason to call it when we only pass 1 argument. while the performance impact it probably negligible, it does take 1 thing out of the call stack, which is helpful.