List initialization function is now a macro.