Completely agree on the gentle introduction and discoverability - you never tell users they are using a &#x27;real&#x27; language and database. However, the Excel function language and API are relatively terrible - I think users succeed in spite of them, not because they are approachable.