else if(i->get_signature()==IntType::signature)
out.write(lexical_cast<string>(i->get<IntType::Store>()));
else if(i->get_signature()==FloatType::signature)
else if(i->get_signature()==IntType::signature)
out.write(lexical_cast<string>(i->get<IntType::Store>()));
else if(i->get_signature()==FloatType::signature)