I'm going to have to come up with something for a change of pace, but for the moment...
I've written tests and done some minor improvements and fixes to the character sheet code. I'm probably missing a bunch of helper functions and methods, but I can't really figure out what they should be from first principles. I'm going to have to try to code character sheets with this library. I'll do that some tomorrow.
For now, I'm very tired.