#pragma once sl_type *get_type(sl_v t) sl_returns_nonnull;sl_type *get_arr_type(sl_v eltype) sl_returns_nonnull;sl_type *define_opaque_type(sl_v sym, usize sz, sl_cvtable *vtab, sl_cvinitfn init) sl_returns_nonnull;void relocate_typetable(void);
#pragma once
sl_type *get_type(sl_v t) sl_returns_nonnull;
sl_type *get_arr_type(sl_v eltype) sl_returns_nonnull;
sl_type *define_opaque_type(sl_v sym, usize sz, sl_cvtable *vtab, sl_cvinitfn init) sl_returns_nonnull;
void relocate_typetable(void);