refactor codegen in The - [ ] `str_reserve` - [ ] `str_shrink` - [ ] `array_reserve` - [ ] `array_shrink` - [ ] `std_stream_create () stream_Stream` - [ ] `std_duplex_stream_create` - [ ] `std_getTerminalParams (fd: int) std_terminalParams` - [ ] `std_setTerminalParams (fd: int, params: std_terminalParams) void` - [ ] `std_thread_id()` - [ ] `std_getTimeZone` - [ ] `std_setTimeZone` - [ ] `std_signal (signal: int, handler: (signal: int) -> void) void` - [ ] `std_floor` | `std_ceil` | `std_round` - [ ] `std_expf` | `std_pow` | `std_abs` - [ ] `std_sin` | `std_cos` | `std_tan` | etc - [ ] rename `error_*` to global namespace
refactor codegen in The
str_reservestr_shrinkarray_reservearray_shrinkstd_stream_create () stream_Streamstd_duplex_stream_createstd_getTerminalParams (fd: int) std_terminalParamsstd_setTerminalParams (fd: int, params: std_terminalParams) voidstd_thread_id()std_getTimeZonestd_setTimeZonestd_signal (signal: int, handler: (signal: int) -> void) voidstd_floor|std_ceil|std_roundstd_expf|std_pow|std_absstd_sin|std_cos|std_tan| etcerror_*to global namespace