To me it would read easier with signature first. It also matches the verifier.verify method a little bit better.
```ruby
def verify(signature, *data)
end