internal WaterpipeException(string message, CallSite callsite) : base(message + callsite.ToString()) { }
internal WaterpipeException(string message, Exception innerException, CallSite callsite) : base(message + callsite.ToString(), innerException) { }
public override string ToString() => _callSite.ToString();