In general, a N-way join, with the order t1, t2, t3..., tN-1, tN is described by:
(g_join (g_join ... (g_join (g_join (scan t1) (scan t2) ) (scan t3) ) ... (scan tN-1) ) (scan tN) )
This notation can be used as shorthand for the g_join operator:
(g_join (scan t1) (scan t2) (scan t3) ... (scan tN-1) (scan tN) )
This notation can be used for g_join, and nl_g_join, and m_g_join.