We are decoding properly now! I used Swift Playgrounds to make a quick test environment which was really helpful. The most annoying thing was the path to learning about JSONDecoder's dateDecodingStrategy exists, which let me automatically decode date strings into native Date objects.

The nice thing about this is that when I ping a route, for example /users/jedmund it will automatically give me an object without me having to think about mapping it from JSON.

Next milestone

Next, we should check on collection views like the home feed, then we will write all of the path-to-model mappings for each route (and somehow keep it organized and terse)