Prefer structs over classes

Haven't had time to write this out, just wanted to capture it as a reminder.
“interface reuse” could be clearer. Maybe “interface sharing” or “polymorphism”?