Fix typo in eshell cpvirtualenv
add eval-and-compile to fix byte compiling