first pass at an Issue type