The Daze Programming Language

      is main

      use "daze::io"

      struct Person {
        name :: String

        fn greet() :: String {
          ret "Hello, {name}"
        }
      }

      fn main() :: Int {
        human := make Person("John Doe")
        io:println(human.greet())
      }