If I write this (or similar versions without explicit type) I get a "Logic error: value does not fit into variable"
a:byte = 1
b:byte = 0
b = b + a
This seems perfectly reasonable to me in the light of other programming languages.
Is this a logic error, or a bug in the compiler? If the latter - would it help to get code from the repository (I used the download)
Other than this kind of error, I find the language easy to use.