Drop addition of extra struct parens & more reliable signature check
- Revert !171 (merged) (we shouldn't need to do that).
- Only remove parens from msg body's type signature before comparison with actual body signature, if body signature doesn't have parens. Hopefully this makes things more reliable.
Fixes #104 (closed).