[boost] [Fusion] fold takes state by cref. Why ?