Is this new technique for constructing factory function during compilation?