Introduce mi_parse helper methods This introduces some helper methods for mi_parse that handle some of the details of parsing. This approach lets us reuse them later.