How about this for variables.

Variable name can be anything as long it was dimed to be local to the UDF

Global UDF variables should be $_ or something like that.

Does that sound good?