A sane way of parsing XML on Android. Kotlin-based XML reader that uses pull (STaX) to parse XML, and provides Kotlin helpers to read element contents, validating the XML in the process.