Executable templates and data driven documents

Yes: Synthesis lab - Natural-language programming