Various bits and pieces. Mega bug in lambda with outer scope shadowing args. Pcase is still holding out