The comma operator also seems forbidden. I guess there's never a need to use it in purely function code, but the code can still qualify as pure even allowing its use?
fib(6), fib(7) // scratch:9:6 - unexpected token
fib(6), fib(7) // scratch:9:6 - unexpected token