A library for setting an arbitrary value in a structure by reflection