Derive Macro Pread

#[derive(Pread)]