Stove Top Macaroni and Cheese

8 ounces of uncooked macaroni
4 tablespoons butter
2 eggs, beaten
6 ounces evaporated milk (not sweetened condensed)
If you want to make it lower in fat, use the low fat version
1/2 teaspoon Tabasco sauce
1 teaspoon sea salt, rubbed between your fingers
freshly ground black pepper
3/4 teaspoon mustard powder
10 ounces cheddar cheese, shredded (I use a combination of mature cheddar and leicester cheese)

Bring a large pot of salted water to the boil. Cook your macaroni in this until just al dente, according to the package directions. Drain well, then return to the pot. Add the butter and toss the macaroni well in it to coat. In a large beaker, whisk together the eggs, milk, hot sauce, salt, pepper, and mustard. Stir into the hot pasta, and add the cheese. Turn the heat to low, and continue to stir and cook until cheese is melted and mixture is creamy. Serve.