I am developing a new shell that is also based on the idea of piping objects instead of strings: https://marceltheshell.org. Instead of inventing a new language, marcel relies on Python for command-line functions, and for scripting. Check it out, you might find it interesting.