Initial interface for the queue data structure.