The Mu computer's prototyping environment can now edit functions after defining them. This enables me to use it for longer sessions.
Thanks to Tiddlywiki for inspiring the function selection mechanism, which tends to show the most recently used functions on the screen at any time.
Main project page: https://github.com/akkartik/mu