pipe2, assign4: document lack of thread-safety in replacement