fn filter_requirements(
    dreps: Vec<SnapshotInfo>,
    votes: VoteCount,
    top_dreps_to_reward: usize,
    votes_threshold: Threshold
) -> Vec<SnapshotInfo>