docs: def json_serial(obj):
      """JSON serializer for objects not serializable by default json code"""
      if isinstance(obj, LegipyModel):
          return obj.to_json()
      elif isinstance(obj, (datetime.date, datetime.datetime)):
          return obj.isoformat()
      raise TypeError("Type {0} not serializable".format(repr(type(obj))))