ReadP and choice