A nicer LaTeX vector without esvect (with TikZ)

I was using esvect to draw nicer vector arrows over characters and whole words. Unfortunately, it uses a whole math alphabet to provide the arrows. What a waste of that precious resource (there are only 16 math alphabet slots available).

So, here’s a TikZ command giving pretty much the same result.
The 0.45 is probably a bit too thick. But it’s alright for me.

esvect - TikZ comparison
Left: esvect. Right: TikZ.

Greatly inspired by this TeX.SE answer by Gonzalo Medina.