Make AttrSpec comparable *and* not break completely