Use the standard "msum" instead of "foldr mplus Nothing"