Add support for ephemeral modules, include in example demo.