call proxy block for modify result; CLEAN ME UP!
first, reduce the range for module_eval
now we don't have to override so much
test for any_instance_of with proxy with a block
we still need defi in subclass (Proxy)
now we finally don't have to worry about AnyInstanceOf
don't miss the block
introduce stub_proxy and rename proxy to mock_proxy
proxy needs stub as well now
don't test against inspect, it's too tricky
better test
fix proxy that should call the dispatched block
more complex tests for proxies
block form
then we could further reduce the number of API
woot, finally it's done