This fine for now, but looking at it I'm realizing that we'll ultimately want to take this even farther. A central registry that maps parser type identifiers w/ their actual implementations would prevent each parser-supporting input from having to duplicate the above block of code.