So what happened to the "avoid success at all costs" motto?
avoid (success at all costs)
(avoid success) at all costs
The first is more apt description of Haskell's design, the later is more of a joke. (S (VP avoid
(NP (NP success)
(PP at
(NP all costs)))))
vs (S (VP avoid
(NP success)
(PP at
(NP all costs))))