Use many and some from Control.Alternative