Or:
f <$> f <$> x f <$> f <$> x f x >>= f
But I think those operators tend to confuse people that don't know the language, while do notation is very intuitive (although opaque).By the way, is this the Civilization III armor? I never knew what model they got the image from. It is British... I always expected it to be German for some reason.