interface platform {
/// os
enum os {
/// macos
macos,
///linux
linux,
///windows
windows
}
///platform architecture
enum arch {
/// arm 64
aarch64,
/// x86_32
x8632,
/// x86_64
x8664,
}
/// get host platform
current-platform: func() -> result<tuple<os, arch>,string>;
}