read(fd Int, address Pointer, length Int) -> Int { kernel32.ReadFile(fd, address, length) return length } write(fd Int, address Pointer, length Int) -> Int { fd = kernel32.GetStdHandle(-10 - fd) kernel32.WriteConsoleA(fd, address, length, 0) return length }