<isd>
Describes what I went through for the first one fine, but then the button wasn't there after that.
<isd>
Completely unrelated: constructors are a superfluous concept that just makes everything harder than it needs to be.
<simpson>
Yeah. I don't miss them in Monte; E-style makers are sufficient. An E "maker" is just a function which returns an object literal; the object literal is closed over any parameters coming into the function and any other "private" locals.