implement choiceMap on Nonblocking Par