I've noticed almost all helpers in WTLHelper are defined like:
struct SomeHelper abstract final
{
static bool StaticMethod();
};
My current understanding is that this behaves just like a namespace right? I mean, we can't really instantiate (abstract) nor derive(final) from these helpers. I'm just curious why was this pattern chosen instead of a namespace? Regardless, I'm enjoying using this since I got started with WTL so thank you