feat(patterns): Add M.choose
#3073
+187
−3
Open
M.choose
#3073