#include <array>
#include <functional>

std::array<std::function<void()>, 5> array;
static_assert(sizeof(array) == sizeof(std::function<void()>) * 5, "Works!");
static_assert(array.size() == 5, "Fails?");