In a large bowl, whisk the eggs and sugar together until smooth and pale. Pour the cream into a heavy-based saucepan and slowly bring almost to a simmer, then take off the heat and gradually whisk into the egg mixture. Return to a low heat and whisk in the coconut milk and rum. Cook gently, stirring with a wooden spoon, until the mixture is thick enough to coat the back