pub type Pk2<Buffer = File> = Pk2<Buffer, Lock>;
pub struct Pk2<Buffer = File> { /* private fields */ }