pub fn codegen_stmt<'a>(
stmt: &Stmt<'a>,
interner: &Interner,
indent: usize,
mutable_vars: &HashSet<Symbol>,
ctx: &mut RefinementContext<'a>,
lww_fields: &HashSet<(String, String)>,
mv_fields: &HashSet<(String, String)>,
synced_vars: &mut HashSet<Symbol>,
var_caps: &HashMap<Symbol, VariableCapabilities>,
async_functions: &HashSet<Symbol>,
pipe_vars: &HashSet<Symbol>,
boxed_fields: &HashSet<(String, String, String)>,
registry: &TypeRegistry,
) -> StringAvailable on crate feature
codegen only.