pub fn deduct_caller<CTX>( context: &mut CTX, ) -> Result<(), <<CTX as ContextTr>::Db as Database>::Error>where CTX: ContextTr,