def healing_potion() -> str: from .elements import create_water, create_fire return f"Healing potion brewed with {create_fire()} and {create_water()}" def strength_potion() -> str: from .elements import create_earth, create_fire return f"Strength potion brewed with {create_earth()} and {create_fire()}" def invisibility_potion() -> str: from .elements import create_air, create_water return ( f"Invisibility potion brewed with {create_air()} and {create_water()}" ) def wisdom_potion() -> str: from .elements import create_water, create_fire, create_air, create_earth res = "" for fn in (create_water(), create_fire(), create_air(), create_earth()): res += fn return f"Wisdom potion brewed with all elements: {res}"