Improve error message to the point that I understand what it means
Permit environmental variables in setup{Optional,Required}. Allow  (no ?); abort if XXX is not defined.  Support YYY which is described in the manual