@Spencer Baugh - Not specifically, but what I am seeing is that many many things in software are all just variations of recording and replaying actions: Functions, code commits (GIT), SVG, lisp macros (they're just functions of code), app macros, UI forms, audio/video files, build pipelines, automated tests, ... In theory we could replace all of it with plain old function composition. The same could be said of data (aka "homoiconicity"). Even the idea of a "programming language" / compiler is just a function from code to code, and that boundary need not be so hard or all that separate from the thing being built from it (aka "infrastructure as code", i.e. another examine of reifying what something is and how it's made as code aka actions)