pub async fn split( exec_state: &mut ExecState, args: Args, ) -> Result<KclValue, KclError>
Split a target body into two parts: the part that overlaps with the tool, and the part that doesn’t.