1. func_utility.hpp added, tested.
2. bug for member function traits, to be done.
3. Between this and last commit, I met a girl, we chat every night, hope everything goes well.