pub fn version_as_string(version: [u16; 4]) -> String
[0, 9, 15, 0] => "0_9_15_0"
[0, 9, 15, 0]
"0_9_15_0"