Sure, those work fine, but aren't really new work, just syntactic sugar over
$x = defined($x) ? $x : $value, a
local $\ = "\n" (and
print), and a function closed over a variable declared in an outer lexical scope (this is actually superior to the sugar, since you can have multiple functions sharing the same variable).