splitting procedure code line into multiple lines

As the title says, is there anyway to split a long code line into multiple lines like in other high level languages?
Coming in Igor 7, which is still a ways off. Until then, use intermediate variables:
Variable expression1 = ...
Variable expression2 = ...
return expression1 + expression2

This, naturally, doesn't cover the entire universe of ways that an expression might broken up into sub-expressions, but it should give you the idea.

John Weeks
WaveMetrics, Inc.
support@wavemetrics.com

Checking in on this topic, was this feature incorporated into Igor 7? Would be a great additon. Thanks!

Well, working in Igor 9 (?):

Function test()

    Wave junk
    junk = gnoise(1) + \
            sin(x/10)
end

Should work in Igor 8, too. Don't have an Igor 7 handy right now.