Melt the butter in a pan over low heat. Add the onion and cook slowly, about 20 minutes. As the onions darken, stir occasionally, adding water to loosen the sticky bits. When the onions are sweet and caramelized, spread them over toast, and top with Cheddar, salt and pepper. Put the toast back in the pan and cook, covered, until the cheese is bubbly.