A domain specific language for processing ad-hoc data.