A small library that cuts down on the amount of code required to merge two arbitrary structs into a new struct.