Add Queue.Peek() and Queue.PeekWait() functions