macro_rules! strict_process {
    ($val:expr, $path:ident, $err:expr) => { ... };
}