What I was trying to say is that if we return array instance from module `a` module and `b` module we don't really need to test that arrays still work as arrays. Same with event emitters :)