https://www.scheme.com/tspl3/intro.html#./intro:s40
The boolean values representing true and false are written as #t and #f. Scheme conditional expressions actually treat #f as false and all other objects as true, so 3, (), "false", and nil all count as true.