Scalar and Aggregate UDF Calling Patterns

Calling patterns are steps the functions perform as results are gathered.