Imperfect information, macroeconomic dynamics and the yield curve: An encompassing macro-finance model