zoltu
06/13/2016, 10:28 PMName("Foo", "Bar") // acceptable
val firstName: String = "Foo"
val lastName: String = "Bar"
Name(firstName, lastName) // compiler error
val firstName: FirstName = "Foo"
val lastName: LastName = "Bar"
Name(firstName, lastName) // acceptable