Currently y'all declare JsonType: ```python JsonType = Union[str, int, float, bool, None, Dict[str, Any], List[Any]] ``` I think would be better declared as ```python JsonType = Union[str, int, float, bool, None, Mapping[str, "JsonType"], List["JsonType"]] ``` Any thoughts?