Haven’t fully read this tutorial yet, but I just had to ask: What is the ominous “above reference”? I assume it is this example: Variant primitive type alias - #2 by dsiu because you referred to it in the corresponding github issue?
EDIT: Good stuff! I feel like we can add this to the docs if we just find an a little more useful example. The timezones and numbers are at least very educational.
Do you have a practical example of using a GADT with a JavaScript or React library? Your “AnyComponent” at least seems to hint at that a bit.