factory : "declare" and "end" asset & config keywords are #define
constants