コンストラクタでの変数の追加とコードの実行:block 式を使用してコンストラクタ内でそれぞれの式を実行し、キーワード let を付加して新しい変数を導入できます。
Verse
MakeClass1Plus1<constructor>(Arg1 : int) := class1:
MakeClass1<constructor>(Arg1 + 1) # Note use of <constructor> on invocation
# The base type constructor can be invoked in any order with respect to properties,
# but the properties "win"
MakeOtherClass2<constructor>(Arg1 : int, Arg2 : int) := class2:
Property2 := Arg2
MakeClass1<constructor>(Arg1)
# Note that effects are still ordered as they appear in the code