This makes it possible to start hydrating the types into valid data types like Dates which means I can get type safety guarantees when displaying information.
Doesn't work yet, but they both start, so checkpoint.