Just noticed foreign-alloc (while looking for foreign-allocate <g>), which reminds me of Tilton's Law of Abbreviation: Only abbreviate names (a) longer than six characters (b) where a reasonable abbreviation saves more than half the characters. Exceptions are made where a well-known abbreviation exists, such as serial-no instead of serial-number (number having only six characters).
The nice thing about a strict abbreviations rule is the elimination of coding anxiety / guesswork / aproposing.