text: module SpiralExample.Main
  let cuda_kernels = """
  #include <assert.h>
  
  extern "C" {
      
  }
  """
  
  type Tuple0 =
      struct
      val mem_0: char
      val mem_1: char
      new(arg_mem_0, arg_mem_1) = {mem_0 = arg_mem_0; mem_1 = arg_mem_1}
      end
  let (var_0: string) = System.Console.ReadLine()
  let (var_1: char) = var_0.[int32 0L]
  Tuple0('q', var_1)
  