Introduction to generic functionsΒΆ

Since Rum makes heavy use of generic functions internally, specially in the factories to produce the correct kind of products but also in the controllers to “decorate” each action and handle exceptions, it makes sense to include a short introduction to generic functions (more precisely: peak.rules) here.

TODO: Finish this...