The colon is required primarily to enhance readability (one of the
results of the expirimental ABC language). Consider this:
Notice how the second one is slightly easier to read. Notice
further how a colon sets off the example in the second line of
this FAQ answer; it's a standard usage in English. Finally, the
colon makes it easier for editors with syntax highlighting.