removeKey :: B.ByteString -> IO ()
removeKey k =
  withConnection $ \lcb -> do
    lcbRemove3 lcb nullPtr k >>= assertLcbSuccess "lcbRemove3() failed"
    lcbWait lcb >>= assertLcbSuccess "lcbWait() failed"
removeKey :: B.ByteString -> IO ()
removeKey k =
  withConnection $ \lcb -> do
    lcbRemove3 lcb nullPtr k >>= assertLcbSuccess "lcbRemove3() failed"
    lcbWait lcb >>= assertLcbSuccess "lcbWait() failed"
removeKey k =
  withConnection $ \lcb -> do
    lcbRemove3 lcb nullPtr k >>= assertLcbSuccess "lcbRemove3() failed"
    lcbWait lcb >>= assertLcbSuccess "lcbWait() failed"