Helps macro writers produce better errors for macro users
