pub async fn intersect( exec_state: &mut ExecState, args: Args, ) -> Result<KclValue, KclError>
Intersect returns the shared volume between multiple solids, preserving only overlapping regions.