Shell is now REPL, this is less generic but more powerful, isn't it?