220.127.116.11: fix regression from 18.104.22.168
As usual, the original patch was fine, and it was my edits that
Move DTYPE initialization to its proper place: LOOP-OPTIONAL-TYPE has
side-effects and so cannot be called in the place where I so blithely
Closes bug 654220 again.