public SyncronizedBitQueue(BitQueue queue)
 {
     _queue    = queue;
     _syncRoot = queue.SyncRoot;
 }
 public static BitQueue Syncronized(BitQueue queue) => new SyncronizedBitQueue(queue);