I'm daydreaming about veganizing this recipe. I would substitute regular unsweetened soymilk for the whole milk, Earth Balance sticks for the butter, and more milk, maybe mixed with some starch or sugar, for the egg wash on top.
Inspired by @thekitchenwitch