I added some documentation to the new `MethodSignature` class that I hope documents this.