I'll add this, but I'm not sure the best way of handling this. Clearly we want to support `method` and `inv_method` for a little while. Should they both be explicit in the call signature? This may be confusing for users. Or should the signature just be switched to use `**kwargs`? This seems better, but lacks the nice hinting in IPython.