public int Emplace(string value, Span <char> span) => Emplacer.Emplace(value, span);
public bool TryEmplace(string value, Span <char> span, out int used) => Emplacer.TryEmplace(value, span, out used);
public int Emplace(double value, Span <char> span) => Emplacer.Emplace(value, span, MaxPrecision, DecimalSeparator);
public int Emplace(uint value, Span <char> span) => Emplacer.Emplace(value, span);
public int Emplace(double value, Span <char> span) => Emplacer.Emplace((long)value, span);
public bool TryEmplace(double value, Span <char> span, out int used) => Emplacer.TryEmplace((long)value, span, out used);
public int Emplace(T value, Span <char> span) => Emplacer.Emplace(value?.ToString(), span);
public bool TryEmplace(T value, Span <char> span, out int used) => Emplacer.TryEmplace(value?.ToString(), span, out used);
public bool TryEmplace(ushort value, Span <char> span, out int used) => Emplacer.TryEmplace(value, span, out used);
public int Emplace(sbyte value, Span <char> span) => Emplacer.Emplace(value, span);
public bool TryEmplace(float value, Span <char> span, out int used) => Emplacer.TryEmplace(value, span, MaxPrecision, DecimalSeparator, out used);