#14 Use enum for WriteStyle