Support field indexing of r-values.

Also, merge the very similar addr_elt and addr_field.