cleanup
error reporting
custom tokens
indentation
streaming
benchmarking
code generation go
code generation js