Structured tool langchain. Tool that can operate on any number of inputs.