Toss all of the above ingredients except the stock and the cream in a large bowl. Roast until softened, about 45 minutes to one hour. When squash is tender, transfer to a large sauce pan and add stock. Puree the mixture then add the heavy cream. Adjust consistency with the stock. Season again with salt and pepper, and finish with maple syrup to taste.