An Unprecedented $660 Billion In Excess Debt Demand, And What It Means For Bond Yields