Move to swift_direct module