Add choose operator and generic ! operator.