More likely to produce stack allocations

via pulling complicated lets out further, and
being more aggressive about simplifying 
let var = (something) + other_var;