Versions of Vim prior to 7.4.1546 had sticky type checking which prevented a variables type from changing. Fixes #715.