👽️ _core.function_base sync with upstream
#789
+312
−81
Merged