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.