>>168
MType<int, int> foo()
{
 return MValue(10, 20);
}

foo() >> a >> b;

みたいなことするんだよ。