class foo {
notice("Inside foo")

class bar {
notice("Inside foo::bar")
}
}

class alpha {
notice("Inside alpha")
}

class alpha::beta {
notice("Inside alpha::beta")
}

include alpha::beta
include foo::bar

## output
% puppet test.pp
notice: Scope(Class[alpha::beta]): Inside alpha::beta
notice: Scope(Class[foo::bar]): Inside foo::bar