pub type OSVersion { OSTuple(major: Int, minor: Int, patch: Int) OSString(String) }
OSTuple(major: Int, minor: Int, patch: Int)
OSString(String)
pub fn version() -> OSVersion