Why Process p; in main loop? [solved]

Maybe this is a simple question, but in spite of a readily available answer I will ask it.

In the bridge examples instances of Process are created in the main loop

Why is this? as opposed to globally as I have seen objects instantiated with other libraries.
Is this just a preference or why is it functionally important?

It's functionally equivalent. As a general programming advice, "global is evil". On microcontrollers, globals may save ram and clock cycles. When writing examples, I personally tend (and try) to write clean instead of optimized code.

Thanks Fredrico, That answers it.

I follow the global is evil mantra, but in this case I'm writing code for many arduinos so I'm #ifdef-ing yun features on the side.
Global happened to just look more clean in this particular instance.