What is the best way to build attributes lazily?
class I {
has $!cheezeburger;
method cheezeburger {
given $!cheezeburger {
when .so {return $_}
default {
# build $cheezeburger, set attribute to it, return
}
}
}
}
That's a lot of cheezeburger. What might be a less verbose way?