: Int > 1.0 : Float : Int, Float > True : Bool > False : Bool : Bool > [1.0, 2.0, 3] : List Float > ["Fizz", "Buzz"] : List String : List a > (True, 1.0) : (Bool, Float) > (1, "FizzBuzz", 1.0) : (Int, String, Float) : (a, b, …) > { name = "sato", age = 28, point = 3.5} : {name : String, age : Int, point : Float} : {key1 : a, key2 : b, …}