Great article! Thank you for sharing your intuition, I really appreciate it ☺
Just to mention some thingd that might cause some confusion — this point here is slightly inconsistent with the way these words (expressions, evaluation, actions, functions, execution) are typically used in Haskell.
I really love all of the thought that you put into it. I think it’s pretty accessible to new people who want to just jump right in. I like all of the semantic cues that relate to the music itself and the piano that make things more relatable.
However, from me trying to use it, I feel like it’s a bit practically unusable. The…