A conforming program can control the order of processing explicitly by
separating the operations into separate (possibly nested) function forms,
or by writing explicit calls to functions that perform coercions.