For me the fun realization was when I cottoned on how nicely instruction microcode lines up as a concept with stored functions in a language with first class functions.<p>Your instruction look up becomes your execution step in one go: <a href="https:&#x2F;&#x2F;github.com&#x2F;jarcane&#x2F;MicroMini&#x2F;blob&#x2F;master&#x2F;main.rkt" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;jarcane&#x2F;MicroMini&#x2F;blob&#x2F;master&#x2F;main.rkt</a>