Distinguishing `class A extends Context.Tag` from `const A = Context.GenericTag`
What's the difference between
class A extends Context.Tag and const A = Context.GenericTag?class A extends Context.Tagconst A = Context.GenericTag