textutils doesn't depend on async since 111.03