Why is there a fold method for Form in Play 2.0.2?
I'm referring to this:

http://www.playframework.org/documentation/api/2.0.2/scala/index.html#play.api.data.Form

If you search for a method called fold, it shows a method used for handling the form. Is there a reason why this method is called fold? Given that fold already has a meaning for list like objects, it seems that this name could easily cause confusion.
Why is there a fold method for Form in Play 2.0.2?
===

I'm referring to this:

http://www.playframework.org/documentation/api/2.0.2/scala/index.html#play.api.data.Form

If you search for a method called fold, it shows a method used for handling the form. Is there a reason why this method is called fold? Given that fold already has a meaning for list like objects, it seems that this name could easily cause confusion.