basic_function.py
from generative.core import generative_function


@generative_function
def divide(numerator: float, denominator: float) -> float:
    if denominator == 0:
        raise ValueError("Denominator can't be zero")
    return numerator / denominator