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