def send
import bend-kit-redis@0.3.0.0/redis.bend as Redisimport Base
import bend-kit-bytes@0.3.3.0/bytes.bend as Bytes
743def send(c: Conn, data: Bytes.Bytes) -> IO(Result<&1, &1, Failure, Conn>):
744 Conn{+tls, sock, rd, +key, +ms} = c
745 Bytes.Bytes{+len, buf} = data
746 do IO<Result<&1, &1, Failure, Conn>>:
747 m : Socket & Result<&1, &1, U32 & String, Unit> <- io.send(tls, sock, len, buf)
748 send.after(tls, rd, key, ms, m)