Extracts the current expression to a new local variable. Places the local variable on the same line if the current expression is a statement or on the previous line if it's a return value.

This intention is only available on expressions used as statements inside a file or method declaration and on expressions used as return values.