* lisp/ob-eshell.el (org-babel-eshell-initiate-session): Remove unnecessary code.
* lisp/ob-eshell.el (org-babel-eshell-initiate-session): Silence byte-compilation.
* lisp/ob-eshell.el (org-babel-execute:eshell): Execute Eshell code in Babel. (org-babel-prep-session:eshell): (ob-eshell-session-live-p): (org-babel-eshell-initiate-session): (org-babel-variable-assignments:eshell): (org-babel-load-session:eshell): * testing/test-ob-eshell.el: Write test for ob-eshell. * doc/org-manual.org (Languages): Add Babel language eshell identity.