No, it returns True if I input a Record instance and a list with the same length and content, this the whole point: the equality is meant to check on the content, not on the types.