modify namespace result_of -> results

support C++14 type_traits