add void as keyword
add return as keyword
add defer keyword
add delete and defer
add char
add while loop