Revert "Remove help completion for eval, which doesn't work"

This reverts commit d2f23e1df45f07fb4d716b07c40de7381e539b9d.
Support -h/--help with `eval`

`eval` prints help if given a single argument of -h or --help.

Fixes #1379.