Yeah I thought about that too initially. The reason I chose to keep it here was scoping. I feel that protoparser is for individual files whereas wire is for many files. Since resolving types into fully-qualified versions of themselves requires knowing about how to load imports from whatever folders are specified, I opted to keep it here.