I'm open to proposals! 

The reason for being a bit sloppy here was that it wasn't clear to me whether or not we want this struct.