{"ast_node_type":"other","tokens":[{"end":3,"kind":"keyword","start":0,"text":"//!"}]}
//!
//! entire "distribute ANDs over ORs" part, which is not trivial. Oh well.
//! This is currently both messy and inefficient. Feel free to improve, there are unit tests.