It would be interesting to explore something which can check the sanity of operations, e.g. ```ruby expect do user_code end.to_not modify_globals(except: @cache) ```