Reading a file into memory as bytes is easy:
let fileURL: URL = ...
Data(contentsOf: fileURL)
But that returns everything. I want to look at the first 16 bytes of a file, without loading the rest into memory. What's the best way to do this in Swift?