pub fn add_to_linker<T, U>(
    linker: &mut Linker<T>,
    get_cx: impl Fn(&mut T) -> &mut U + Send + Sync + Copy + 'static
) -> Result<()> where
    U: Send + WasiUnstable + UserErrorConversion + WasiSnapshotPreview1 + UserErrorConversion