extension can replace origin exports with module.extending.exports
origin add module.extended
version