An intermediate state with both old and new code. This passes tests, but it's not very clean.
Factorize out the MethodDesc class and clean up a little bit.
Clean up bogus code for resolving method signatures.