The syntax is English.
One canonical way to write each construct. Nothing to misremember, nothing to hallucinate. A program reads the way you would explain it.
a cat has name as text, lives as number
to describe with c as cat giving text:
give back "{c's name} has {c's lives} lives left"
to main:
let felix be a cat with name "Felix", lives 9
say (describe with felix)
$ parley run cats.par
Felix has 9 lives left
$ parley build cats.par -o cats
a native binary, ~350 KiB, no runtime