mutable elements = ([] : 'a list)