pub fn assert_send<T>(val: T) -> Twhere
    T: Send,