eval->repl. Add some documentation while we are add it.