"""
Problem evaluation.

Tasks: detect whether a partition is suitable.
       via 1. see whether one can craft something directly.
           2. whether the game is `fair` in some sense
           3. a cooperative action is required.
"""
from .tree_search import HandResource


def prob_eval(hand: HandResource, struct: dict):
    pass
