Support mocking methods with arbitrary arity

Example: 
```clojure
(letter "x" & anything) 

(letter & anything) 
```

Refers to issue #163

Happy to hear any feedback.