code: func parseMatches(matches [][][]byte, mType migrationType) (uint64, migrationType, string, error) {
  	num := matches[0][1]
  	name := matches[0][2]
  	parsedNum, err := strconv.ParseUint(string(num), 10, 64)
  	if err != nil {
  		return 0, "", "", err
  	}
  	return parsedNum, mType, string(name), nil
  }
docs: // Parses matches given by a migration file regex.