I think you'll want to allow undefined, null, true, and false. (Plus bigint literals, eventually.) I'd also suggest regexp literals, although I agree making them go down the [Symbol.matches] path makes the most sense. See also #6 for a perhaps-more-elegant way of making this all work.
Activity