I wouldn't have said this is anything new.
FreeBSD has libxo[0] integrated into some of its tools:
[0] https://github.com/Juniper/libxo
Except they went with --libxo command-line option, which is extremely unlikely to cause any problems in the existing scripts.