Bare factory definition macro.