Trait Satisfy
mockers
pub trait Satisfy { fn satisfy(self: Box<Self>) -> *mut u8; }
fn satisfy(self: Box<Self>) -> *mut u8