* Can not also use `=` instead of `:` for adding shader type info to function arguments. In other words, use default values instead of function annotations. This can fix the problem that PyFlakes/flake8 reports "missing name" errors.
* Fix that when the bytecode is longer than 255 bytes, control flow jumps are reported wrong.