#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);