"""Create fact_checker
Generated by Phi-Octopus Eden
2025-11-07 21:52:03.166867
"""

```python
from typing import List


class FactChecker:
    """
    A basic fact-checking system that verifies if a given statement is supported by at least one of the provided facts.
    """

    def __init__(self):
        self.facts: List[str] = []

    def add_fact(self, fact: str) -> None:
        """
        Add a new fact to the knowledge base.

        :param fact: A string representing the fact to be added
        """
        self.facts.append(fact)

    def check_statement(self, statement: str) -> bool:
        """
        Check if the given statement is supported by any of the facts in the knowledge base.

        :param statement: The statement to check for validity.
        :return: True if at least one fact supports the statement, False otherwise.
        """
        for fact in self.facts:
            if fact.lower() in statement.lower():
                return True
        return False


# Example usage
if __name__ == "__main__":
    checker = FactChecker()
    checker.add_fact("The Earth orbits around the Sun")
    checker.add_fact("Water is made of H2O molecules")

    print(checker.check_statement("Does the Earth orbit the Sun?"))  # Expected: True
    print(checker.check_statement("Is water composed of carbon?"))   # Expected: False

```