channel Init {
out book.owner(pre_name: Str, init(name: Str)) = name
}
channel Add {
out book.addr(pre_addr: Map, add(name: Str, addr: Str)) = insert(pre_addr, name, addr)
}
channel Del {
out book.addr(pre_addr: Map, del(name: Str)) = delete(pre_addr, name)
}