if
not (
one
and two
and three
and not (four and five)
and six
and not (
seven
and eight
and nine
and ten
and eleven
and twelve
and thirteen
and fourteen
and fifteen
and sixteen
and seventeen
)
)
then
print("foo")
end
return node.kind == Kind.VARIABLE
or node.kind == Kind.INT
or node.kind == Kind.FLOAT
or node.kind == Kind.STRING
or node.kind == Kind.BOOLEAN
or node.kind == Kind.NULL
or node.kind == Kind.ENUM
or node.kind == Kind.LIST
or node.kind == Kind.OBJECT