In a large pot bring the coconut milk, water, sugar and butter to a boil. In a bowl whisk together cornstarch and water. When the coconut milk mixture comes to a boil, whisk in the starch mixture. Whisk until smooth; cook on low heat until it boils. Pour immediately into a 2-inch hotel pan. Chill overnight. Cut into squares before serving.