cardboard.server: add full support for sets. unit/type/set.tcl passes!