I have a phone number type that I would like to assign as:
a = NewPhone()
a = (areacode, prefix, number, extension)
and then be able to do:
areacode, prefix, number, extension = a
Should I just use a tuple? or is there an easy way to have any
custom type use tuple packing and unpacking?