Basically, this is what happens in the background:
void Main()
{
Flow.Sequence(new Action(delegate(){ F1(); }), new Action(delegate(){ F2(); }));
Flow.Sequence(new Action(F1), new Action(F2));
}
They are NOT EXACTLY equivalent, but they are very close. They will display the same results at runtime, with the only difference being that the arguments in the first call to Sequence would be an action that calls an anonymous method, which then calls the static methods F1 and F2; the second call to the sequence will be Action, which calls the static methods F1 and F2.
Hope this helps.