What's different from "upstream" rubidity in ethscription vm?
- requires delegate - replace with def_delegate ??
- requires Array#exclude? - replace with ?? -- if TYPES.exclude?(type_name)
in class AbiProxy / def initialize change @data = {}.with_indifferent_access to @data = {}