auto-completion like in emacs-async-complete works
easier comparison for enum