local y={[4]={little=rd_flt_le,big=rd_flt_be},[8]={little=rd_dbl_le,big=rd_dbl_be}}
-- to avoid nested ifs in deserializing
local float_types = {
	[4] = { little = rd_flt_le, big = rd_flt_be },
	[8] = { little = rd_dbl_le, big = rd_dbl_be },
}
