pub fn maybe_snapshot<M: MemorySize>( ctx: FunctionEnvMut<'_, WasiEnv>, ) -> WasiResult<FunctionEnvMut<'_, WasiEnv>>