Add wire::clone impl. and an exception used in send_impl func.