fulcon

Clones a function (creates wrapper function), with the same signature as source function

inspect-function

Inspects a function and returns informations about it (e.g. name, parameters names, parameters and default values, signature)