func (c Smove) Source(source string) SmoveSource {
    if c.ks&NoSlot == NoSlot {
        c.ks = NoSlot | slot(source)
    } else {
        c.ks = check(c.ks, slot(source))