Mmm, haggis. How much haggis can I eat before Burns night?