"""This is the example portion of an example that demonstrates examples and implementation separate.

One potential example about this pattern is the examples add **no** overhead unless imported.
"""
from examples import add_example_to

from .api import add, multiply

add_example = add_example_to(add)
add_example(1, 1)
add_example(2, 2, _example_returns=4)

multiply_example = add_example_to(multiply)
multiply_example(2, 2)
multiply_example(1, 1, _example_returns=1)

6853b40666e08bcdfea5b77a8d431e40d845f7c6
<mask token>

<mask token>
add_example(1, 1)
add_example(2, 2, _example_returns=4)
<mask token>
multiply_example(2, 2)
multiply_example(1, 1, _example_returns=1)

<mask token>
add_example = add_example_to(add)
add_example(1, 1)
add_example(2, 2, _example_returns=4)
multiply_example = add_example_to(multiply)
multiply_example(2, 2)
multiply_example(1, 1, _example_returns=1)

<mask token>
from examples import add_example_to
from .api import add, multiply
add_example = add_example_to(add)
add_example(1, 1)
add_example(2, 2, _example_returns=4)
multiply_example = add_example_to(multiply)
multiply_example(2, 2)
multiply_example(1, 1, _example_returns=1)

"""This is the example portion of an example that demonstrates examples and implementation separate.

One potential example about this pattern is the examples add **no** overhead unless imported.
"""
from examples import add_example_to

from .api import add, multiply

add_example = add_example_to(add)
add_example(1, 1)
add_example(2, 2, _example_returns=4)

multiply_example = add_example_to(multiply)
multiply_example(2, 2)
multiply_example(1, 1, _example_returns=1)
