Structured Contexts For Large Language Models