Query Combinators: Domain Specific Query Languages for Medical Research #bioRxiv