HString: We use anonymous union, yay!
gcc 4.4.7 compat.