type empty_class struct { }