Мне было интересно, есть ли более четкое утверждение, чем
if not attached foo then
create foo
end
if attached foo as l_foo then
l_foo.bark
end
as
if not attached foo then
create foo
foo.bark
else
foo.bark
end
будет повторять foo.bark
, и, очевидно, я хочу этого избежать... и даже последний оператор не будет скомпилирован с недействительной безопасностью, поскольку foo on else может быть недействительным...