Provides the editabletuple function for creating classes with a fixed sequence of fields, similar to a namedtuple, except editable