fails:Block-local variables override shadowed variables from the outer scope
