Remove :prepend from @queue. Mix with @stack instead.
Add :to-list to @stack.