pub fn address(&self) -> Option<u64> {
        self.location
            .apply(&self.program)
            .ok()
            .and_then(|rpl| rpl.address())
    }
/// Retrieve the address of the instruction this driver is currently on
Retrieve the address of the instruction this driver is currently on
Retrieve the address of the instruction this driver is currently on
pub fn address(&self) -> Option<u64> {
        self.location
            .apply(&self.program)
            .ok()
            .and_then(|rpl| rpl.address())
    }
pub fn address ( & self ) -> Option < u64 > { self . location . apply ( & self . program ) . ok ( ) . and_then ( | rpl | rpl . address ( ) ) }
Retrieve the address of the instruction this driver is currently on
Retrieve the address of the instruction this driver is currently on
&self