These are, of course, static functions.