vvalue
addBlockToAdd :: (IOLike m, HasHeader blk)=> Tracer m (TraceAddBlockEvent blk)-> ChainSelQueue m blk-> InvalidBlockPunishment m-> blk-> m (AddBlockPromise m blk)