Opening drill
Using Task.WhenAll for independent I/O | Aporeon