Workarounds
Allow pass-by-reference inside lambdas; fix
Improve implicit return; fix