repl (read-evaluate-print loop)