@bogen85
Why to add 'property x', better to add 'procedure Add'.
I see your point.
However
defer.x := some code means defer e
xecution of
some codeIn other languages
defer is a keyword meaning that, and this is meant to approximate how it is used elsewhere.
I can see how for some
defer.add(some code) makes more sense.
I'll keep
x but I changed
assign to
add and made it
public.
I updated my example.