Check out this 1.9.2 error. When it's this long you know something is
amiss:

`implicit argument passing of super from method defined by
define_method() is not supported. Specify all arguments explicitly.
(RuntimeError)`

Why not? And at the very least, if they can't be implicit, then assume
`super()`.