Long-term financing means that a needed megaproject can be procured now, rather than 10 or 20 years in the future, or building it in bits and pieces over several decades, based on annual appropriations.