Renamed to array-observer. Now returns an emitter instead of doing crazy prototype dance.