explode `define` and `facade` into global