vbscript: Return DISP_E_TYPEMISMATCH when indexing non-array variables.
Indexing or assigning to a non-array, non-dispatch variable (e.g. Integer, String, Boolean, Empty, Null, Double, Date) with variant_call() returned E_NOTIMPL. Windows returns DISP_E_TYPEMISMATCH (error 13).