Promoted Queue to its own type