A mixed solution could be that gschem defines "slot" and "numslots"
attributes ONLY for multislotted parts. Then, the DRC backend could
assume (and it could do it only because that definition is automatic)
that parts without those attributes are non-multislotted parts.
This sounds good to me. Bill