code: def load(self, typedef, value, **kwargs):
          try:
              bound_type = self.bound_types[typedef]
          except KeyError:
              raise DeclareException(
                  "Can't load unknown type {}".format(typedef))
          else:
              return bound_type["load"](value, **kwargs)