pub fn unstake_preprocess(
    ctx: Context<'_, '_, '_, '_, UnstakePreprocess<'_>>
) -> Result<ThreadResponse>