Converted message type macro to be variadic.