pub fn send( req: Request(String), ) -> Result(Response(String), Dynamic)
pub fn send_bits( req: Request(BitString), ) -> Result(Response(BitString), Dynamic)