Fix a bug with isEqual, refactor it a bit, add another check to it for array length.
Have isEqual deeply investigate objects.
Add pop() to the list of array methods to ban.
Add an on_lost test handler.
Check that various non-mutating functions now return all immutables.