#!/usr/bin/env catnip
# RUN: cd docs/examples/module-loading && catnip 09_relative_import.cat
# Résolution via caller_dir + kwarg protocol
# Nom seul : résolu depuis le répertoire de ce fichier (caller_dir), pas depuis le CWD du processus
host = import('host_module_example')
sum = host.add(10, 5)
# Même module, mais protocol force explicitement le backend Python
host_py = import('host_module_example', protocol='py')
product = host_py.multiply(3, 4)
sum + product # → 27