s/peek().is_some()/!is_empty()/