boostorg/fusion — pull request #40 by Flast (2014-11-18 17:20:25+00:00)
Title: result_of::size::value and result_of::size::type::value should be same type

Split up from #39

Fix metafunction type mismatch, which is described in [#7304](https://svn.boost.org/trac/boost/ticket/7304). However, still stay on wontfix status.
e.g. In C++03 mode, `result_of::size >::value` has `int`, but `result_of::size >::type::value_type` has `long`.