macroinferences