This issue is similar to the issue with the
*l family of editor combinators.
When I select
S for the first constructor a second editor appears, however, the dropdown for the first is reset...
module main import iTasks :: Peano = Z | S Peano derive class iTask Peano Start w = startEngine t w where t = (enterChoice "Cons" [ChooseFromDropdown id] ["Z", "S"] >&> \sh->whileUnchanged sh \mp->case mp of Just "S" = t @ S Just "Z" = return Z _ = viewInformation "Choose a constructor"  () @! Z ) >>= viewInformation "Chosen"