Oils is a different approach to this - the base “OSH” language is pretty much identical to bash, and then you can incrementally opt in to more checks and QOL improvements.
The key selling point is that you never have to totally rewrite your existing bash scripts - there’s an incremental upgrade path.