try Bind Artifact
Check if the given artifact is a single instance of a registered domain class (or any class with @LlmTool methods in auto-discovery mode). If so, bind it and return any tools extracted from it.
In "last wins" semantics: if an instance of this type is already bound, it is replaced with the new artifact.
Return
Tools extracted from the instance, or empty list if not applicable