def get_call_type(self, context, args, kws):
        """
        Using the typing *context*, resolve the callable's signature for
        the given arguments.  A signature object is returned, or None.
        """

        Using the typing *context*, resolve the callable's signature for
        the given arguments.  A signature object is returned, or None.
        
numba/core/types/abstract.py