foo { |a = -b| } ^ unexpected '-'; unary calls are not allowed in this context