Reworked comparisons to be seq/struct, not just struct