I'm not sure if the odd behavior is due to the lang extension, the extension API or both, but wanted to document the behavior in any case.
I expected some indication that something went wrong so I know not to wait or try again.
I also expected that the hover would be dismissed after some arbitrary amount of time had passed.
