ParentFull threadndiscussion·A sufficiently good one does, grammarly being the most well-known example I'm aware of.View on HN