If you like that philosophy check out nushell. They go pretty hard core on that and they can because of structured output