macro_rules! not_yet_implemented_err {
    ($self:ident, $msg:expr) => { ... };
}