type Result = std::result::Result>; mod lock;