it exists yet: is psh Anyway i dunno if it is a good idea but if you want to explore the matter, remember that eval lets your program to be very near to the compiler, everytime. So you can have something simple as (with error cheching too!!) in few keystroke: