patch pg_restore to allow parallel restore when the archive file is piped in via STDIN, data is still loaded serially in parallel but we parallelize indexes and constraints and intermix them with the data loading, because data loading blocks dispatching it's possible we could do slightly better, but this is pretty good