data JSON : TypeJNull : JSONJBoolean : Bool -> JSONJNumber : Double -> JSONJString : String -> JSONJArray : List JSON -> JSONJObject : List (String, JSON) -> JSONformat : {default 0 _ : Nat} -> Nat -> JSON -> StringFormat a JSON value, indenting by `n` spaces per nesting level.
@curr The current indentation amount, measured in spaces.
@n The amount of spaces to indent per nesting level.
lookup : String -> JSON -> Maybe JSONupdate : (Maybe JSON -> Maybe JSON) -> String -> JSON -> JSONtraverseJSON : Monad m => (JSON -> m JSON) -> JSON -> m JSONtraverseJSON_ : Monad m => (JSON -> m ()) -> JSON -> m ()