I was starting to implement microformats2 parsing in rust, and although it doesn't seem like it should be complicated, the spec sure feels complicated. I think I'm going to punt on it for a bit and build something to extract stats and tracks from Garmin FIT files instead...