Has anyone ever eaten "figgy pudding" and what the heck is it?

I keep hearing the song..."Bring me some figgy pudding" and who eats it? Sounds gross.