code: def mutable_json_field(  # pylint: disable=keyword-arg-before-vararg
      enforce_string=False,  # type: bool
      enforce_unicode=False,  # type: bool
      json=json,  # type: typing.Union[types.ModuleType, typing.Any]
      *args,  # type: typing.Any
      **kwargs  # type: typing.Any
  ):  # type: (...) -> JSONField
      
      return sqlalchemy.ext.mutable.MutableDict.as_mutable(
          JSONField(enforce_string=enforce_string, enforce_unicode=enforce_unicode, json=json, *args, **kwargs)
      )
docs: Mutable JSONField creator.
  
      :param enforce_string: enforce String(UnicodeText) type usage
      :type enforce_string: bool
      :param enforce_unicode: do not encode non-ascii data
      :type enforce_unicode: bool
      :param json: JSON encoding/decoding library.
                   By default: standard json package.
      :return: Mutable JSONField via MutableDict.as_mutable
      :rtype: JSONField