Looks like what we really need is super-if
Anyways... https://github.com/tonsky/datascript/commit/8e203f79fc73ece94112de1462becd19ace68094#diff-33b6ac7f37278c71343c867c1e82b77350550b308b1dcee742c4e87be504d016R57-R75
Anyways... https://github.com/tonsky/datascript/commit/8e203f79fc73ece94112de1462becd19ace68094#diff-33b6ac7f37278c71343c867c1e82b77350550b308b1dcee742c4e87be504d016R57-R75