Heat the oven to 375. Steam the cauliflower, on the stove or in the microwave. Follow microwave directions for “steam in bag†cauliflower. Steam on the stovetop for 10 minutes or until tender when pierced with a fork. Drain well. While the cauliflower cooks, melt butter in a large saucepan. Stir in flour and cook over low heat for 3 minutes to cook off the floury taste. Slowly add milk, whisking constantly. Simmer sauce until it thickens, about 3 minutes. Add the grated cheese, one handful at a time, reserving two handfuls for the baking dish. You want about 8 ounces in the sauce and 2 for the dish. Stir well after each addition of cheese to keep the sauce smooth. Stir in mustard and season to taste with salt and pepper. Butter a shallow baking dish, 9 x 9 or 11 x 7 inches in size. Arrange cooked cauliflower in the dish and pour the cheese sauce over all of it. Top with remaining shredded cheese. Bake 15 minutes, or until browned and bubbly!