We should be able to initialize a region_t using a C array - just like spans can be thus initialized. An appropriate constructor is missing.