or, you could add a concept of initializers into rubot :)