structured output langchain js