Added: Comment on requirements of this pass.
Fixed: Renamed Type.Equal() to Type.Compare() and fixed Tuple creation issue.