use std:: instead of boost::unordered_map because older Boost versions do not support movable-only types
use std:: instead of boost::unordered_map because older Boost versions do not support movable-only types

TyRoXx/protolang0