If many functions appear in a train, they are grouped starting at the right, just like dyadic function application. The "argument" functions are passed the train's arguments, then combined by applying the "central" functions.