Why not another scripting language (no compile necessary)? (...) If I could write my scripts in a nice syntax, but be sure my users will be able to use it effortlessly by distributing to them compiled versions, then that would make both of our lives easier!
Would it make sense to describe your idea as a typescript for bash or sh?