class Alpha(one,two) from Beta(one) two = two init > "Alpha init with ", one, " ", two end function show() > "Alpha: ", self.describe() end function test() return testMe( self.one, self.two ) end end class Beta(one) one = one init > "Beta init with ", one end function show() > "Beta: ", self.describe() end end function testMe( one, two ) return "TESTME: " + (one + two) end inst = Alpha( 1, 2 ) > "Beta show:", inst.Beta.show inst.show() inst.Beta.show() > inst.test()