List<int> radToCbor(dynamic data) { if (data.runtimeType == double) { return cbor.cbor.encode(CborFloat(data)..floatPrecision()); } return cbor.cbor.encode(cbor.CborValue(data)); }