DartのasyncAPIについて。Futureを返す前に値が決定してしまっても正しく動くのか。