interface Thing {
kind string
}
interface Animal {
struct Dog {
kind string = 'labrador'
dog := Dog{}
animal := Animal(dog)
thing := Thing(animal)
println(thing)