Add Setty.kv and Baggy.kv.

lue++ pointed out that calling these on Sets and Bags returned silly results,
so I implemented proper versions.