Невозможно преобразовать заданный массив boolean[] foo в поток в Java-8 в одном выражении, или я что-то не хватает?
(я не буду спрашивать почему?, но это действительно непонятно: почему бы не добавить поддержку потока для всех примитивных типов?)
Подсказка: Arrays.stream(foo) не будет работать, такого типа для типа boolean[] нет.