Feature Request: TMultiGraph::Add(TF1 *) or TMultiFn?

There appears to be no simple way to plot multiple TF1s on top of each other for comparison (e.g. no TMultiF1…). It is simple but tedious to create TGraphs out of the TF1s using the TGraph(TF1 *) constructor, then Add these to a TMultiGraph.

It would be nice if we could add TF1s directly to a TMultiGraph, and the Add(TF1 *) overloaded method could simply call the TGraph(TF1 *) constructor method “under the hood”. It seems this would be easier to implement than some kind of TMultiFn container, but I may be wrong.