Assert calloc in alloc. Don't initialize Classes in __cast; this MUST have already been done if the requested cast is actually valid.
Wrap up Date and DateFormatter, including tests.