"""Create fact_checker
Generated by Phi-Octopus Eden
2025-11-08 07:33:19.462355
"""

```python
from typing import List, Dict, Any
from dataclasses import dataclass


@dataclass
class Fact:
    statement: str
    source: str


def create_fact_checker(facts: List[Fact]) -> Dict[str, bool]:
    """
    Creates a fact-checker function that verifies if statements from given facts are true or false.

    Args:
        facts: A list of Facts objects containing the statement and its source.

    Returns:
        A dictionary where keys are the statements and values are booleans indicating their truthfulness.
    """

    def check_statement(statement: str) -> bool:
        """
        Checks if a given statement is true based on the available facts.

        Args:
            statement: The statement to verify.

        Returns:
            True if the statement is verified as true, False otherwise.
        """
        for fact in facts:
            if fact.statement == statement:
                # For simplicity, assume all provided statements are true
                return True
        return False

    return {fact.statement: check_statement(fact.statement) for fact in facts}


# Example usage:
facts = [
    Fact("The Earth is round", "NASA"),
    Fact("Water boils at 100 degrees Celsius", "Wikipedia")
]

checker = create_fact_checker(facts)
print(checker)  # {'The Earth is round': True, 'Water boils at 100 degrees Celsius': True}
```