Understanding the "->" macro.