This is really nasty.  `ClassDeclaration::throwable` is used a couple of lines further down, so it _should_ be ok, but I'm running into some huge problems if I put `int object;` in module scope.