Added Line::intersection(Line)->XY and XY.exists->Logical.