I dunno, I think that's an easy mutation to kill. All you'd have to do is pass in a non-empty enumerable and then somehow make sure the entries were propagated properly. Even without mutation testing I think to test minimal functionality you'd need to test this context.

I do agree though. The nil object responds to far too many methods. I kind of wish it just inherited from `BasicObject` and didn't have many methods of it's own.