In reply to Thomas Abernathy.

Hi Thomas,
Thank you for stopping by and providing your feedback.
SAS does have "something similar to the SASAUTOS concept for functions". If you look at my example of the FINDNTH() function usage, the very first line is:
options cmplib=sasuser.functions;
, where SASUSER.FUNCTIONS is a SAS data table that stores definition of the FINDNTH() function. It is very similar to SASAUTOS or FMTSEARCH options, don't you agree? You can store your function in any library you choose, not just SASUSER. I defined the library in the very first line of PROC FCMP:
proc fcmp outlib=sasuser.functions.findnth;