anonymous module's can't be dumped because there is no name associated
with them, and thus no way to tag them in the Marshal'd output. To be
able to marshal them, you'd have to marshal the anonymous modules'
contents (method definitions with code for the methods, etc), which is
something ruby doesnt do (save for nodedump, etc which are not
standard).