From five optional fields to a discriminated union: CLI parsing with Optique 1.0洪 民憙 (Hong Minhee)·Apr 16·14 min readOptiqueCommander.jsCommanderYargs