Foldable methods

The methods are added to the class, as for some you might want use something else than strict `foldl'`