I think even a subroutine scripting box would be nice, but I guess any implementation would be a ton of work implementing an editor and some debugging tools.