Properly use "isa_ok" and "is_deeply"

For some reason, I thought that "is" was using smartmatch to do the check,
whereas it only does an "eq"