def foo(&block, a)
                ^ unexpected parameter order
end

