public static FScheme.Value ConvertAsAtom(FScheme.Value v) { if (v == null) { return FScheme.Value.NewString(""); } else if (v.IsString || v.IsNumber) { return v; } else { return FScheme.Value.NewString(v.ToString()); } }