The problem comes when the icon that it defaults to for printing is a right load, but the only way that envelopes can be loaded is in the center of the tray. I have an HP Colorlaserjet 3600 and an HP Officejet Pro 8600 and both load this way.
A technical definition of a function is: a relation from a set of inputs to a set of possible outputs where each input is related to exactly one output.
Like the usual composition of functions in mathematics, the result of each function is passed as the argument of the next, and the result of the last one is the result of the whole. Programmers frequently apply functions to results of other functions, and almost all programming languages allow it. In some cases, the composition of functions is interesting as a function in its own right, to be used later. Such a function can always be defined but languages with first-class functions make it easier.