CommonJS-inspired require/provide