Color.struct leaves every channel optional, so the rainbow command declares its own fully populated colour. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>