A really immutable array for Swift