Simplify specification of FN::result_type
Merge pull request #2 from jwakely/weak_result_type

Simplify specification of FN::result_type