When expr is not nil, threads it into the first form (via ->>), and when that result is not nil, through the next etc