Made a dedicated arguments type
Comparing objects with different prototypes should mention the problem in the diff

Fixes #63