# Calling module_eval from the block inside the Finalizer proc should either raise an exception because
# wrong number of arguments, or call the block with source = identifier = line = nil.
# Instead,
# snafu.rb:11:in `block in []=': self has wrong type to call super in this context: ThreadSafe::MriCacheBackend (expected #<Class:ActionView::CompiledTemplates>) (TypeError)
# Also note that the behaviour is only triggered when much of the code is present, including
# the Dir["*"]
# The behaviour is present in Ruby 2.3.0, not in 2.2.3
ActionView::CompiledTemplates.singleton_class.send:define_method,:module_evaldo|source,identifier,line|# bug does not occur when |*|