"""Create fact_checker
Generated by Phi-Octopus Eden
2025-11-06 17:20:57.922311
"""

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

class FactChecker:
    """
    A simple fact-checking system that evaluates the truthfulness of statements based on predefined criteria.
    
    Attributes:
        criteria: A dictionary where keys are statement patterns and values are boolean functions to evaluate them.
    """
    def __init__(self):
        self.criteria = {
            "Temperature is always above 100°C": lambda x: x > 100,
            "Water boils at room temperature": lambda x: False, 
            "Humans have only one heart": lambda x: x == 1
        }
    
    def check_fact(self, statement: str) -> bool:
        """
        Evaluates the truthfulness of a given statement based on predefined criteria.
        
        Args:
            statement (str): The statement to be checked.
            
        Returns:
            bool: True if the statement is considered true according to the criteria, False otherwise.
        """
        for key, value in self.criteria.items():
            if key in statement:
                return value(key)
        raise ValueError("No applicable criterion found.")

def example_usage() -> None:
    checker = FactChecker()
    
    # Example statements
    statements = [
        "Today's temperature is 35°C",
        "Water boils at 100°C",
        "Humans have one heart and two lungs"
    ]
    
    for statement in statements:
        print(f"Checking '{statement}': {checker.check_fact(statement)}")

if __name__ == "__main__":
    example_usage()
```

This Python code defines a `FactChecker` class that checks the truthfulness of given statements based on predefined criteria. The `check_fact` method evaluates if a statement is true according to these criteria. An example usage function demonstrates how to use this class with some sample statements.