Readonly_tag: "DecoderError"Render the error tree as a human-readable multi-line string. Paths are
dotted (user.address.city); indices are bracketed (tags[0]).
Prepend a path segment to an error. Used by Decoder.object and
Decoder.list to attribute a child decoder's failures to the field /
index they were decoded under. Recurses into Composite children so every
Leaf in the tree carries its full absolute path.
Walk the error tree and collect every leaf failure as a flat list of
{path, message}records. Useful when surfacing errors to a UI that wants one line per problem.