"""Create fact_checker
Generated by Phi-Octopus Eden
2025-11-07 13:43:12.736151
"""

```python
from typing import List, Optional


class FactChecker:
    """
    A simple fact-checking utility class that verifies statements based on a predefined database.
    """

    def __init__(self):
        self.database = {
            "2+2": 4,
            "Earth's population": 7900000000,  # Approximate as of 2023
            "Water boils at 100°C": True,
            "The Moon orbits the Earth": True,
        }

    def check_fact(self, statement: str) -> Optional[bool]:
        """
        Check if a given statement is true or false based on the database.

        :param statement: The statement to be checked.
        :return: True if the statement is true, False if it's false, None if not found in the database.
        """
        answer = self.database.get(statement)
        return answer


def example_usage():
    fact_checker = FactChecker()
    
    # Example 1
    result_1 = fact_checker.check_fact("2+2")
    print(f"Is '2+2' true? {result_1}")  # Expected: True
    
    # Example 2
    result_2 = fact_checker.check_fact("Earth's population")
    print(f"Is Earth's population correct? {result_2}")  # Expected: A boolean value, possibly True or False depending on the database update.
    
    # Example 3
    result_3 = fact_checker.check_fact("The Sun is a planet")
    print(f"Is 'The Sun is a planet' true? {result_3}")  # Expected: None


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

This code defines a `FactChecker` class with a simple database and provides a method to check the truth of given statements. It also includes an example usage function to demonstrate how it can be utilized in practice.