* Don't trust the class of the first array item, but rather find the
  commonest super-class.
* Add apply() to DynamicMethod.