Package output renders command results in the format selected by --output:
table (default, human-friendly aligned columns)
json (pretty-printed for piping into jq)
yaml (pretty-printed YAML)
`Render` is the single entry point used by the operation runner. For a
JSON array of objects it produces a table whose columns are the union of
top-level keys across rows. For non-tabular shapes it falls back to JSON
so the user always sees the full payload.
RenderTable writes an aligned table. Each row has len == len(headers); short
rows are padded with empty cells, long rows are truncated to header width.