add GradeValue as a hack-y union type of integer, double, and letter grades
export libs