Pass Item by value
Implement resolve_pattern (left hand side expressions)