Implemented more functions in the Choice.List module to bring it close to parity with the standard List module.