Replace LIST metaprogram with a truly variadic one.