NOTE: this package is not compatible with Elm 0.19.1
Internal representation of the queue type.
See this blog post.
See this blog post.