Add result_of<F(Args...)> meta-function