member descriptor ics

trying to fill in rewriting holes... for this one I had to some support for doubles and some `mov` variants in the assembler and rewriter. Kind of hacky/lazy...
Hmm I feel iffy about this one -- why does it need a different MovType than for BYTE?