es or structurally isomorphic tables (including their meta-tables).
Functions with same bytecodes, upvalue contents and isomorphic environments also match.
However, such matching criteria may be redefined.
This class is useful for implementing automated test mechanisms for Lua applications.</p>

<p>Each object provides a set of methods for comparison of values passed as parameters.
The function must return <code>true</code> if the values match or <code>false</code> otherwise.
When a pair of distinct values 