stack, iostream и boost/optional.hpp - вроде бы ненужные зависимости