Use an empty enum for Void