main
--- 'purplet': patch --- fix a performance/nesting issue with OptionBuilder, causing it to fail with the infinite recursion error after four options