// A comptime-minted type (built via the compiler API in `shapes.sx`) reached // through a NAMESPACED import: `s.Suit`, with qualified variant construction // `s.Suit.spades`. The bare-import form is example 0634; in-file minting + // reflection is 0631. #import "modules/std.sx"; s :: #import "0633-comptime-compiler-namespaced-type/shapes.sx"; main :: () { x := s.Suit.spades; if x == { case .hearts: { print("hearts\n"); } case .spades: { print("spades\n"); } } }