repl: framework for making repls for testing