Statements and Expressions

Koj is primarily an expression language, meaning most of the code you write produces a value that can be assigned to a variable.

Statements, on the other hand, serve mostly to define types, declare variables or chain expressions together in blocks.