fails:Block-local variables can not have the same name as one of the standard parameters
fails:A block with mismatched arguments raises ArgumentError if argument is passed, but the block takes none
