Generate a copy from e2 to e1.
lvalue
rvalue
value type
if !null, then t converted to C type
generated elem
See Implementation
Generate a copy from e2 to e1.