function to func
Added Func typedef to easily switch between std::function and ssvu::FastFunc
Renamed clashing Func
Added FastFunc<TReturn(TArgs...)> - drop in std::function replacement that is an implementation of Don Clugston's fastdelegate
g++ doesn't compile with assertions in constexpr functions