아 Rust 코드에선 저 세 과정을 따로 처리했었군요. 그걸 개선하는 것도 보통 일이 아니었을텐데 대단하십니다 ' v')b