Add queue::try_push() and queue::set_capacity().