allow use of underscore prefixed penny function names

used for non-conflicting function names
all penny globals should begin with underscore