Sema: storePtr optimization for tuples
Sema: storePtr optimization for tuples

To generate better code for tuples, we detect a tuple operand in
storePtr, and analyze field loads and stores directly. This avoids
an extra allocation + memcpy which would occur if we used `coerce`.

andrewrk/zig,andrewrk/zig