func (q *TypeQueue) Enq(obj Type) *TypeQueue {
	q.items = append(q.items, obj)
	return q
}
Enq adds an item to the queue.
package queue
type Type string
type TypeQueue struct {
	items []Type
}
func New() *TypeQueue {
	return &TypeQueue{items: make([]Type, 0)}
}