見やすさ優先でラムダ式をブロックで囲った
コーディングすると変数の型はCompletionStageよりCompletableFutureの方が自然な気がした。
コード例を見やすくしたつもり