Don't limit the 'what' field if --libxo was specified.
Provide xo_libxo_set() function to let consumers know if initial flags were specified using --libxo and use it to decide if output should be truncated to fit in terminal width, or use ARG_MAX for 'what' field length instead.
If this looks reasonable, I'll submit a PR for libxo on github. And if there's some simple obvious way to get the same information that I missed, please let me know!