defined ($foo = bar()) or throw "Undefined bar: $! ($@).";