Inner functions convention