__setitem__ should fail loudly

since it isn't implemented "pythonically"