cleanup/move repl into its own module.