Is it possible for function redefinition to be implemented? Having functions only be declared once is very cumbersome for a REPL type application.