Fixes #101 - Keep original interface when original extends Traversable.
Merge pull request #102 from bfeaver/fix-traversable-interface-101

Fixes #101 - Keep original interface when original extends Traversable.