Fix struct dtor stuff harder.
Renovate expr_tup translation
Oops: the arguments to Store were backwards.
Convert expr_struct to use adt, and try to share code with tuples.