Writing a -> macro is surprisingly subtle: http://t.co/ch7kMpPXC3 http://t.co/87Bx1Efzwc