send_compact op arg_tableNameOrRegionName = do
  seq <- seqid
  seqn <- readIORef seq
  writeMessageBegin op ("compact", M_CALL, seqn)
  write_Compact_args op (Compact_args{f_Compact_args_tableNameOrRegionName=Just arg_tableNameOrRegionName})
  writeMessageEnd op
  tFlush (getTransport op)
send_compact op arg_tableNameOrRegionName = do
  seq <- seqid
  seqn <- readIORef seq
  writeMessageBegin op ("compact", M_CALL, seqn)
  write_Compact_args op (Compact_args{f_Compact_args_tableNameOrRegionName=Just arg_tableNameOrRegionName})
  writeMessageEnd op
  tFlush (getTransport op)
send_compact op arg_tableNameOrRegionName = do
  seq <- seqid
  seqn <- readIORef seq
  writeMessageBegin op ("compact", M_CALL, seqn)
  write_Compact_args op (Compact_args{f_Compact_args_tableNameOrRegionName=Just arg_tableNameOrRegionName})
  writeMessageEnd op
  tFlush (getTransport op)