Maybe something like:
class Foldable myFoldable where
foldl :: (summary -> element -> summary)
-> summary
-> myFoldable element
-> summary
This is the translation I do in my head when I read that type signature, at least.