Quotes are unconditionally inserted during Quote(string) . This protects shell meta-characters like $ or ~ from being recognized as special.
$
~