Should `!` be in this list? It seems like this would make `push!` give completions for `!`.