[Haskell-beginners] Understanding yampas par and dpSwitch