FRP.Helm.Animation doesn't accept empty lists anymore.

I've also changed a function name unexposed to the user and removed the empty list warnings in the comments.
Fixed a little mistake with resetting the animations.
I had to make up a little DSL for the creation of nonempty lists. Better ideas appreciated.