"Conditionals in Slate are really messages sent to Boolean objects. Like Smalltalk. (But the compiler might optimize some cases)" balance > 0 ifTrue: [inform: 'still sitting pretty!'.] ifFalse: [inform: 'No money till payday!'.].