This is really interesting. A friend of mine had a similar idea for an intermediate language between natural language and SQL that he’d let people build apps on top of. This was about 10 years ago so I thought it was a ridiculous notion but time proved me wrong.