@pj @kline @lanodan @nytpu
tbh I think an sh replacement doesn't need to be a good interactive shell - we have plenty of those.
And in that area, there's execline[1] and while it has some good primitives for manipulating process state, I don't think it'd be a good fit for more high-level uses of shell.