ErlangEOS OOP inheritance sample ported from IO language

// https://github.com/stevedekorte/io/blob/master/samples/misc/Inheritance.io

start()->
    // Define a Dog object

    Dog = #<obj>{
        barkPhrase = "woof!"
        bark = method()-> io.format( @"#{This.barkPhrase}\n" )
    }

    Chiwawa = Dog.clone()
    Chiwawa.barkPhrase := "yip!"

    io.format("Dog bark: ")
    Dog.bark()

    io.format("Chiwawa bark: ")
    Chiwawa.bark()

    // make an instance
    MyChiwawa = Chiwawa.clone()
    MyChiwawa.barkPhrase := "Yo Quiero Taco Bell"

    io.format("myChiwawa bark: ")
    MyChiwawa.bark()