Temporarily disable variable declarations in block statements
boolean -> bool
forward declare functions