Slate's interpreter primitively provides the objects True and False, which are clones of Boolean, and delegate to Boolean traits. Logical methods are defined on these in a very minimalistic way. Table cap:Basic-Logical-Operators shows the non-lazy logical methods and their meanings.