Для функции, как вы определяете, какое пространство имён было получено?
Например, если я набираю mean.default в командной строке, вывод включает в себя тот факт, что он находится в базовом пакете. Я хочу иметь возможность сделать что-то вроде getNamespace(mean.default) и вернуть ему "базу" (или фактическую базовую среду).
Существует функция getNamespace, но, по-видимому, она принимает только имена пакетов, а не имена функций.
print.function использует внутренний код для извлечения пространства имен. Я добрался до do_printfunction в src/main/print.c, но затем сдался.