export `take_noblock`