What’s your go-to recovery when you’re totally wiped?

Man, some days after a brutal WOD, I feel like I got hit by a truck. I usually stick with some light stretching and a protein shake, but on those extra tough days, it doesn’t feel like enough. What do you all do to bounce back faster when you’re seriously sore? Any tips for easing muscle aches or improving sleep after heavy lifting sessions?