repl convention