Stupidly removed important files for dll creation. Add function_traits.h