Another possibility is that if your function_name is either 'isa', 'does'. 'can' or 'version', then the function is defined in the class UNIVERSAL. Every class in perl inherits from UNIVERSAL.
Comment on Re: where does the function defintion resides ?