Is signed integer overflow an undefined behaviour in FreeOberon? I've tried to look at intermediate C sources generated by ofront+ and I've seen that it doesn't enforce wraparound behaviour during arithemtic operations. It means that implementation of algorithms that use integers overflow are impossible in FreeOberon.