Converts all functions of this class marked with Tool annotation to a list of tools.
an instance of this class to be used as the 'this' object for the callable in the case of instance methods.