A queue for any object