The Trouble with Rational Expectations in Heterogeneous Agent Models: A Challenge for Macroeconomics | Synapse