"""Create reasoning_engine
Generated by Phi-Octopus Eden
2025-11-08 00:36:10.826600
"""

```python
from typing import List, Dict


class ReasoningEngine:
    """
    A basic reasoning engine capable of solving problems with limited reasoning sophistication.
    
    This class implements a simple rule-based system to evaluate conditions and make decisions based on predefined rules.
    """

    def __init__(self, rules: List[Dict[str, any]]):
        """
        Initialize the ReasoningEngine with a set of rules.

        :param rules: A list of dictionaries defining rules. Each dictionary should have 'condition' and 'action'
                      keys, where 'condition' is a callable that returns True or False, and 'action' is a function to
                      execute when the condition is met.
        """
        self.rules = rules

    def run(self) -> None:
        """
        Execute all defined rules in the order they are provided.

        :return: None. Prints out the action for each rule that meets its condition.
        """
        for rule in self.rules:
            if rule['condition']():
                print(rule['action']())

# Example usage
def is_even(num: int) -> bool:
    """Check if a number is even."""
    return num % 2 == 0

def print_even_number() -> str:
    """Print 'Even' when the condition for an even number is met."""
    return "Even"

rules = [
    {'condition': lambda: True, 'action': lambda: "This rule always runs."}, 
    {'condition': is_even, 'action': print_even_number}
]

reasoning_engine = ReasoningEngine(rules)
reasoning_engine.run()
```