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.