Если подумать. Хочется разные "наружные" функции вызывать из одного метода. Либо они все должны быть обьявлены внутри метода, либа их нужно "привести" к формату, пригодному для универсального вызова (во враппере). Имхо, первый способ (первого лвл) очевиднее и гуманнее.