Generator type: say

A %say generator is a cell of a mark of %say and a gate that produces a cask (a duple cell of a mark and some output). %say generators don’t require an argument (input from the user or from another portion of code feeding into the generator), which differentiates them from naked generators. Further, a %say generator may use arguments, both required and optional ones, and can even access information out of Arvo (effectively information about the environment in which the generator is run).