abstract ReturnEarly(Int) from Int { public function new(i:Int):Void { return; this = i; } }